Compare prices and tickets by train, coach or flight

Tue
18 Jan
£46Intercity
£44Flixbus
Find prices
Wed
19 Jan
£46Intercity
£49Flixbus
Find prices
Thu
20 Jan
£33Intercity
£44Flixbus
Find prices
Fri
21 Jan
£48Intercity
£44Flixbus
£52Vueling
Sat
22 Jan
£33Intercity
£40Flixbus
Find prices
Sun
23 Jan
£56Intercity
£44Flixbus
Find prices
Mon
24 Jan
£48Intercity
£44Flixbus
Find prices
Tue
25 Jan
£28Intercity
£49Flixbus
Find prices
Wed
26 Jan
£24Intercity
£44Flixbus
Find prices
Thu
27 Jan
£24Intercity
£40Flixbus
Find prices
Fri
28 Jan
£48Intercity
£40Flixbus
Find prices
Sat
29 Jan
£24Intercity
£44Flixbus
Find prices
Sun
30 Jan
£48Intercity
£44Flixbus
£27Vueling
Mon
31 Jan
£39Intercity
£49Flixbus
Find prices
Tue
1 Feb
£24Intercity
£49Flixbus
Find prices
Wed
2 Feb
£22Intercity
£40Flixbus
Find prices
Thu
3 Feb
£29Intercity
£40Flixbus
Find prices
Fri
4 Feb
£39Intercity
£49Flixbus
£42Vueling
Sat
5 Feb
£21Intercity
£44Flixbus
Find prices
Sun
6 Feb
£48Intercity
£66Flixbus
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Messina to Florence

distanceDistance444 miles (716 km)
durationAverage train duration12 h 48 min
priceAverage train ticket price£44 (€51)
changesDirect trainYes

Trains from Messina to Florence cover the 444 miles (716 km) long journey taking on average 12 h 48 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this route for as low as £33, but the average price of train tickets is £44. Travellers 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.
FAQs

How much do cheap trains between Messina and Florence cost?

You can find a cheap train from Messina to Florence for some dates and times for as low as £33  one way in the next 7 days.

How much is a train ticket from Messina to Florence?

If you’re looking to book tickets for this route in the next 7 days, you’ll find that Messina to Florence train prices are on average £44  one way.

What is the distance to Florence from Messina via train?

When travelling this route you should expect the distance to Florence from Messina via train to be approximately 444 miles (716 km).

How long is the train between Messina and Florence?

On average the Messina to Florence train time is 12 h 48 min  covering the 444 miles (716 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

What station does the Messina to Florence train leave 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 travelling this route book their trains from Messina Centrale   to Firenze Santa Maria Novella.

Where do I find the Messina train station to Florence? Where is the Florence train station?

The most popular departure train station with passengers for this trip, called Messina Centrale, is located 0.9 miles (1.5 km) from the city centre of Messina.

The most popular arrival train station, Firenze Santa Maria Novella, is located 0.7 miles (1.1 km) away from the city centre of Florence.

When can I take the first train from Messina to Florence? When can I take the last train for the day?

The earliest train for this trip departs from Messina at 09: 10. The last train leaves from Messina at 12: 10. Check Omio for the latest train timetable from Messina to Florence and book the best time to depart on your chosen travel date.

How early should I buy train tickets to Florence from Messina to score the best deals?

If you book a train ticket to Florence from Messina within the next 7 days, you can find tickets to cost on average £44 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Messina to Florence are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Messina
Florence
Messina Centrale is the most popular Messina railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Messina for your journey to Florence.

More options for your journey from Messina to Florence

Here are some other resources that might have the information you need