Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bologna to Edinburgh

🚄 Embark on an exciting train journey from Bologna to Edinburgh spanning approximately 19 hours and 25 minutes. Travel through picturesque landscapes and enjoy the convenience of rail transport for this long-distance trip. 💸 The prices for train tickets between Bologna and Edinburgh can range from €435 to €881, depending on factors such as the class of travel, time of booking, and availability.

Where to stay in Edinburgh

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

Accomodation
  • There are several companies that provide train routes from Bologna to Edinburgh including Trenitalia, SNCF, and Eurostar. The journey typically takes around 19 hours and 25 minutes by train. Prices for a train ticket between Bologna and Edinburgh vary depending on the class of service, time of booking, and availability, ranging from €442 to €896.
  • The fastest train option for traveling from Bologna to Edinburgh typically takes around 19 hours and 25 minutes. The journey duration remains consistent across different train services due to the distance and route. Prices for this train route can range from €442 to €896 depending on factors such as class of service and availability.
  • There are multiple train services available between Bologna and Edinburgh taking approximately 19 hours and 25 minutes for the journey. The frequency of trains on this route may vary depending on the day of the week and the specific schedules of the train operators. It is recommended to check the timetables of Trenitalia, SNCF, and Eurostar for the most up-to-date information on train departures between Bologna and Edinburgh. Ticket prices typically range from €442 to €896, with options for different classes and fare types.
  • The first train of the day from Bologna to Edinburgh typically departs early in the morning, around 6:00 AM local time. The last train of the day usually leaves Bologna in the evening, around 8:00 PM local time. It's important to check the specific schedules of Trenitalia, SNCF, and Eurostar for the most accurate and up-to-date information on train departures between Bologna and Edinburgh, as timings may vary. The journey duration is approximately 19 hours and 25 minutes, with ticket prices ranging from €442 to €896, depending on the class of service and time of booking.
  • There are typically multiple direct train trips each day between Bologna and Edinburgh. The number of direct trains may vary depending on the schedule and availability. The journey duration is approximately 19 hours and 25 minutes, with ticket prices ranging from €442 to €896 for a direct trip. It's recommended to check the specific train schedules of Trenitalia, SNCF, and Eurostar for the most accurate information on the daily direct train options between Bologna and Edinburgh.
  • The cost of a train ticket from Bologna to Edinburgh typically ranges from €442 to €896. The price variation depends on factors such as the class of service, availability, and booking time. Passengers can choose from different fare options offered by train companies like Trenitalia, SNCF, and Eurostar. It's advisable to check for any discounts or promotional deals that may lower the cost of the train journey.

Will you be returning to Bologna by train?

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

See schedule