Travel options
from Florence to Messina

You can get from Florence to Messina by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

COMPARE Prices for trains, buses and flights

Oct 27
Oct 28
Oct 29
$102Autoservizi Salemi
Oct 31
Find prices
Find prices

Travel Information to Messina from Florence

distanceDistance444 miles (716 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$79 - $104
cheapestCheapest modeTrain • $79 (€65) • 12 h 55 min
fastestFastest modeFlight • $104 (€85) • 1 h 35 min
carriersPopular travel companiesFlixbus, Vueling or Intercity

Travel 444 miles (716 km) by bus, flight or train from Florence to Messina. If speed is a priority, then a flight is the best option with an average duration of 1 h 35 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $79 (€65). The most popular travel companies which serve this route are Flixbus, Vueling or Intercity among others. Travelers can even take a direct from Florence to Messina.

Travel Tips

Travel from Florence to Messina
Travel to Messina 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 Florence to Messina.
How do I reach Messina from Florence?

There are 3 ways to travel to Messina from Florence including taking a bus, flight or train.

What is the cheapest way to go from Florence to Messina?

The cheapest way to go to Messina from Florence is by taking a train, which costs on average $79 (€65).

This is compared to other ways of getting to Messina:

A train is generally $2 (€1) less than a bus for the same route. Taking a bus costs on average $81 (€66) from Florence to Messina.

A train is $25 (€20) less than a flight for this trip with tickets for a flight from Florence to Messina costing on average $104 (€85).

What is the quickest way from Florence to Messina?

The quickest way to travel from Florence to Messina is by flight, which takes on average 1 h 35 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Messina by bus can take on average 12 h 40 min.

In comparison, going by train can take 12 h 55 min   on average.

What is the distance from Florence to Messina?

Messina is approximately 444 miles (716 km) away from Florence.

When traveling to Messina from Florence, what are the departure and arrival points in Florence and Messina?

These are the most popular departure and arrival points from Florence to Messina:

  • Buses most often depart from Florence at Florence, Villa Costanza Tram T1 and arrive in Messina at Messina, Piazza Della Repubblica (Stazione Centrale).
  • Trains mostly leave from Firenze Santa Maria Novella and tend to arrive in Messina Centrale.
Which travel companies can help me find a way to get from Florence to Messina?

Omio works with many trusted partners that can help you travel the best way from Florence to Messina:

  • You can travel by bus from Florence to Messina with Flixbus, and you can find Flixbus Florence to Messina tickets for $81 (€66) on Omio.
  • You can travel by plane to Messina from Florence with Vueling, and you can find Vueling Florence to Messina tickets for $104 (€85) on Omio.
  • You can travel by train from Florence to Messina with Intercity, and you can find Intercity Florence to Messina tickets for $79 (€65) on Omio.
Where else should I travel to after my journey from Florence to Messina ends?
Many of our customers who book a trip from Florence to Messina often extend their vacation and travel to other popular destinations like Catania, Palermo or Rome. If you’re thinking of adding another destination to your Florence and Messina itinerary, let Omio find you the best connections between Messina and any of these top destinations today!
When should I purchase a ticket from Florence to Messina online to score the best deals?

When planning your trip from Florence to Messina, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Bus tickets cost on average $81 (€66) one way.
  • Plane tickets cost $104 (€85) one way on average.
  • Train tickets cost on average $79 (€65) one way.

However, we recommend buying tickets from Florence to Messina online a few months in advance to get the best deals and save money on your upcoming journey.