|Distance||444 miles (716 km)|
|Average train duration||10 h 17 min|
|Average train ticket price||$105 (€84)|
Trains from Messina to Florence cover the 444 miles (716 km) long journey taking on average 10 h 17 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $102 (€82), but the average price of train tickets is $105 (€84). Travelers depart most frequently from Messina Centrale and arrive in Firenze Santa Maria Novella.
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 Florence, your train can arrive in train stations including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.
Omio customers traveling this route book their trains from Messina Centrale to Firenze Santa Maria Novella.
The most popular departure train station with passengers for this route, called Messina Centrale, is located 1 mile (s) / 1 km from the city center of Messina.
The most popular arrival train station, Firenze Santa Maria Novella, is located 1 mile (s) / 1 km away from the city center of Florence.
Here are some other resources that might have the information you need