Trip to Bologna

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 Edinburgh to Bologna

🚅 Travelling from Edinburgh to Bologna by train is a scenic journey that takes approximately 18 hours and 49 minutes. 💸 The prices for train tickets between Edinburgh and Bologna can vary, ranging from £378 to £750.

Where to stay in Bologna

There are over 934 hotels to stay in Bologna. Prices range from $24 per night.

Find accommodation
  • The train route from Edinburgh to Bologna is operated by a combination of train companies, including LNER, Trenitalia, and Italo. The journey takes approximately 18 hours and 49 minutes, and ticket prices typically range from £381 to £756, depending on the time of booking and class of service chosen. It is recommended to check the schedules and prices of each company to find the best option for your travel preferences.
  • The fastest train option between Edinburgh and Bologna is typically the high-speed train operated by Trenitalia. Despite the lengthy journey duration of approximately 18 hours and 49 minutes, these high-speed trains offer the quickest travel time compared to other train services on this route. While prices for this route range from £381 to £756, investing in a high-speed train ticket can help minimize travel time and provide a more efficient journey between the two destinations.
  • There are multiple train options available between Edinburgh and Bologna with varying schedules and service providers. Travelers can choose from different trains operated by companies such as LNER, Trenitalia, and Italo, offering flexibility in departure times and travel experiences. Despite the long travel time of approximately 18 hours and 49 minutes, having several train choices allows passengers to select the most convenient option based on their preferences and budget. Prices for these trains typically range from £381 to £756, depending on factors such as class of service and booking time.
  • The first train departing from Edinburgh to Bologna usually leaves early in the morning, around 6:00 AM. The last train of the day typically departs in the evening, around 8:00 PM. Travelers should check the specific schedules for their travel dates as timings may vary. The total travel time for this journey is approximately 18 hours and 49 minutes, so passengers should plan accordingly to make the most of their trip. Ticket prices range from £381 to £756, depending on the class of service and availability.
  • There are usually no direct train trips between Edinburgh and Bologna. Travelers would likely have to make at least one transfer during the journey. It is common for routes between these two cities to involve transfers in major cities like London, Paris, or Milan. Passengers should check the train schedules and connections to plan their trip accordingly. The total travel time for this route is approximately 18 hours and 49 minutes, taking into account potential transfers. Ticket prices can vary between £381 and £756, depending on the itinerary and class of service chosen.
  • The cost of a train ticket from Edinburgh to Bologna typically ranges from £381 to £756. The price variation depends on factors such as the class of service, time of booking, and availability of discounts or promotions. It is advisable for travelers to book their tickets in advance to secure the best possible fares for this journey. Additionally, considering different routes, transfers, and train operators may also impact the overall ticket price.

Will you be returning to Edinburgh by train?

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

See schedule