Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Bristol to Edinburgh

🚆 Experience a scenic rail journey from Bristol to Edinburgh with CrossCountry. Departing from Bristol Temple Meads, the direct train service runs every two hours, taking approximately 6 hours and 31 minutes to reach the vibrant Scottish capital. 💷 Ticket prices for the Bristol to Edinburgh train range from £174 to £553, providing flexible options to suit different budgets.

Where to stay in Edinburgh

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

Find accommodation
  • The train services from Bristol to Edinburgh are operated by CrossCountry. The direct train departs from Bristol Temple Meads and arrives at Edinburgh, with services running every two hours, every day. The journey duration is approximately 6 hours and 31 minutes. The prices for this train journey can vary between £175 and £557.
  • The fastest train route between Bristol and Edinburgh is the direct service operated by CrossCountry. This train departs from Bristol Temple Meads and arrives at Edinburgh with a journey duration of approximately 6 hours and 31 minutes. The services run every two hours, every day, offering a convenient and efficient travel option for passengers looking to reach Edinburgh from Bristol.
  • Trains departing for Edinburgh from Bristol leave from Bristol Temple Meads station. This station serves as the departure point for the CrossCountry train services that operate the route between Bristol and Edinburgh. Passengers can easily access Bristol Temple Meads station, conveniently located in the city center, to board the train heading to Edinburgh.
  • There are multiple train routes available between Bristol and Edinburgh each offering different durations and transfers. The CrossCountry service provides direct trains from Bristol Temple Meads to Edinburgh, with departures every two hours. Other routes may involve transfers at different stations such as Birmingham New Street, London Euston, or Manchester Piccadilly, depending on the specific journey chosen. Overall, travelers have a variety of options to choose from when planning their train journey from Bristol to Edinburgh.
  • The train services from Bristol to Edinburgh operated by CrossCountry, arrive at Edinburgh station. Passengers will disembark at Edinburgh station, which is the final stop on this train route. Edinburgh station is conveniently located in the city center, making it easy for travelers to access various attractions and accommodations upon arrival.
  • The first train of the day from Bristol to Edinburgh departs from Bristol Temple Meads station. This service typically runs early in the morning when the trains start operating. The last train of the day from Bristol to Edinburgh also departs from Bristol Temple Meads station, allowing travelers to reach their destination until late evening. Trains operate every two hours throughout the day, providing flexibility for passengers to choose a suitable departure time.
  • There is one direct train trip each day from Bristol to Edinburgh. The direct train service, operated by CrossCountry, departs from Bristol Temple Meads station and arrives at Edinburgh station. This direct journey provides convenient and efficient transportation between the two cities, running daily with a travel time of approximately 6 hours and 31 minutes.
  • 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. The direct train operates every day, with services departing every two hours, making travel between the two cities convenient and efficient with a journey duration of approximately 6 hours and 31 minutes.
  • The cost of a train journey from Bristol to Edinburgh can vary between £175 and £557. The price range reflects different ticket types, fare conditions, and availability. Passengers have the flexibility to choose the fare that best fits their budget and travel preferences when booking a train ticket for this route.

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