COMPARE Prices across different modes

Sep 22
Sep 23
Sep 25

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information from Messina to Florence

distanceDistance444 miles (716 km)
durationAverage train duration10 h 17 min
priceAverage train ticket price$105 (€84)
changesDirect trainYes

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.

Travel Tips

Trains from Messina to Florence
Travel by train to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Messina to Florence.
How much do cheap train tickets to Florence from Messina cost?
Looking to save money on your trip? Omio customers have found the cheapest train between Messina and Florence for the next 7 days starting from $102 (€82)  one way.
How much is a train ticket between Messina and Florence?
In the next 7 days you can expect to pay on average $105 (€84)  for a train ticket to Florence from Messina.
How far is it from Messina to Florence by train?
You should expect to travel around 444 miles (716 km)  from Messina to Florence by train.
What is the Messina to Florence train travel time?
The Messina to Florence train duration is on average 10 h 17 min, which is to be expected when traveling 444 miles (716 km) from Messina to Florence. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Messina to Florence depart from? Which Florence train station do I come into from Messina?

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.

Where is the train station in Messina? Where is the train station in Florence?

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.

What are the first and last departure train times from Messina to Florence?
You can take the first train from Messina to Florence at 8: 10 AM. The last train from Messina to Florence that you can take departs at 4: 30 PM. Omio shows you the latest train from Messina to Florence schedule to help you book the best departure time for this trip.
How early should I purchase train tickets from Messina to Florence to score the best deals?
You can find trains to Florence from Messina to cost on average $105 (€84) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Messina to Florence train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Fiumara Gazzi
Messina Centrale
Messina Marittima
Mili Marina