Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration7h
Distance696 km
Avg. price$ 110
Train trips17 found

Trains from Bristol to Edinburgh

🏞️ Sit back and relax as you traverse the picturesque landscapes of the United Kingdom during the approximately 6 hour and 31-minute ride. Experience the comfort and amenities provided on board while making your way from Bristol to the historic city of Edinburgh. 💰 Ticket prices for the Bristol to Edinburgh train range from £173 to £552, allowing passengers to choose the fare that fits their budget and preferences. Whether you're a leisure traveler or a business commuter, this train journey offers a convenient and enjoyable way to travel between these vibrant cities.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Accomodation
  • The train route from Bristol to Edinburgh is provided by CrossCountry. The direct train service departs from Bristol Temple Meads station and arrives at Edinburgh station. The journey typically takes approximately 6 hours and 31 minutes. CrossCountry operates this service every two hours, seven days a week.
  • The fastest train between Bristol and Edinburgh is the direct service operated by CrossCountry. This train departs from Bristol Temple Meads station and arrives at Edinburgh station, with a journey time of approximately 6 hours and 31 minutes. Services run every two hours, seven days a week, providing a convenient option for travelers looking to make the trip between the two cities efficiently.
  • Trains leaving for Edinburgh from Bristol depart from Bristol Temple Meads station. This station serves as the main departure point for CrossCountry train services between the two cities. Passengers can easily access Bristol Temple Meads station by various transportation modes, making it a convenient starting point for their journey to Edinburgh by train.
  • There are several options for trains between Bristol and Edinburgh. CrossCountry operates direct train services departing from Bristol Temple Meads station and arriving at Edinburgh station. These services run every two hours, providing travelers with flexibility in their journey plans. Additionally, other routes with transfers are available, offering passengers a variety of travel choices to reach Edinburgh from Bristol by train.
  • The train from Bristol to Edinburgh operated by CrossCountry arrives at Edinburgh station. Edinburgh station is a major railway hub in the city and provides convenient access to various parts of Edinburgh. Passengers disembarking at Edinburgh station can easily connect to other modes of transportation or explore the city's attractions and amenities. Overall, Edinburgh station serves as a key arrival point for travelers on this train route from Bristol.
  • The first train of the day from Bristol to Edinburgh is the direct service operated by CrossCountry departing from Bristol Temple Meads station. The service typically starts early in the morning and operates every two hours throughout the day. The last train of the day from Bristol to Edinburgh also provided by CrossCountry, usually departs in the evening, allowing travelers to reach Edinburgh before nightfall. Passengers can check the specific departure times on the CrossCountry website or by contacting their customer service for the most up-to-date information on train schedules.
  • There is one direct train trip each day between Bristol and Edinburgh. This direct service, operated by CrossCountry, departs from Bristol Temple Meads station and arrives at Edinburgh station. The train services operate every two hours, providing travelers with a convenient and efficient way to travel between the two cities daily.
  • Yes, there is a direct train between Bristol and Edinburgh. The direct train service departs from Bristol Temple Meads station and arrives at Edinburgh station. These direct trains operate every two hours, providing travelers with a convenient and seamless journey that takes approximately 6 hours and 31 minutes each day.
  • The cost of a train ticket from Bristol to Edinburgh varies between £175 and £557. The price range reflects different fare options available for this train route, including potential discounts for advance bookings or specific travel times. Passengers can choose from various ticket types based on their preferences and budget when traveling between Bristol and Edinburgh by train.

Will you be returning to Bristol by train?

If you are looking for the return train journey, check out trains from Edinburgh to Bristol

See schedule