Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from Bergamo to Edinburgh

🚄 Embark on a scenic train journey from Bergamo to Edinburgh spanning a travel time of approximately 18 hours and 52 minutes. 💶 The price range for train tickets between Bergamo and Edinburgh varies from €471 to €927, offering different fare options to suit various 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 route from Bergamo to Edinburgh is operated by several companies, including Trenitalia, Thello, and Eurostar. The journey takes approximately 18 hours and 52 minutes, with prices typically ranging from €480 to €946 for a one-way ticket. It is advisable to check the schedules and prices on the respective company's websites before booking your journey.
  • The fastest train option between Bergamo and Edinburgh is typically operated by Eurostar, with a travel time of around 18 hours and 52 minutes. Prices for this train journey can vary between €480 and €946 for a one-way ticket, depending on the time of booking and class of service chosen. It is recommended to check the Eurostar website for the most up-to-date schedules and ticket prices.
  • There are multiple trains available for the journey between Bergamo and Edinburgh with varying departure times throughout the day. The travel duration for these trains typically takes around 18 hours and 52 minutes. Prices can range from €480 to €946 for a one-way ticket, depending on factors such as the class of service and the time of booking. Travelers are advised to check the train schedules and availability on the respective railway company websites for more specific information.
  • The first and last trains of the day from Bergamo to Edinburgh may vary depending on the schedule and the specific train service provider. Travelers should check the official websites of the train companies such as Trenitalia, Thello, and Eurostar for the most up-to-date information on train departure times. It is advisable to plan your journey in advance and consider factors such as travel duration and ticket prices when selecting the most suitable train for your trip.
  • There are typically multiple direct train trips available each day between Bergamo and Edinburgh. Travelers can choose from various departure times offered by companies such as Trenitalia, Thello, and Eurostar. It is recommended to check the schedules and availability of direct train trips on the official websites of the train operators to plan your journey effectively.
  • The cost of a train ticket from Bergamo to Edinburgh typically ranges from €480 to €946. Prices may vary depending on factors such as the class of travel, the time of booking, and availability of discounts or promotions. It is advisable to book your train tickets in advance to secure the best fares for your journey.

Will you be returning to Bergamo by train?

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

See schedule