|Distance||598 miles (965 km)|
|Average train duration||20 h 8 min|
|Average train ticket price||$115 (€96)|
|Train frequency||1 a day|
|Direct train||Yes, there is 1 direct train a day|
Trains from Messina to Bergamo cover the 598 miles (965 km) long route taking on average 20 h 8 min with our travel partners like. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $109 (€90), but the average price of train tickets is $115 (€96). Travelers depart most frequently from Messina Centrale and arrive in Bergamo.
When taking a train from Messina, you have a couple of train stations you can depart from including Messina Centrale, Messina Marittima and Messina, Fiumara Gazzi. When you arrive in Bergamo, your train can arrive in train stations including Bergamo and Bergamo Ospedale.
Omio customers traveling this route book their trains from Messina Centrale to Bergamo.
Passengers board their train most frequently from Messina Centrale and travel around 0.9 miles (1.5 km) from the city center to this train station.
Passengers traveling this route most often arrive at Bergamo and need to travel approximately 0.6 miles (982 m) from the train station to the city center in Bergamo.
Here are some other resources that might have the information you need