Compare prices and tickets by train, bus or flight

Dec 5
$12Intercity Notte
Dec 7
Dec 9
$48Marino Autolinee

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

Deutsche Bahn

Train Information from Florence to Mestre

distanceDistance128 miles (207 km)
durationAverage train duration3 h 20 min
priceAverage train ticket price$18 (€15)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Frecciarossa, Intercity, Regionale Veloce or Frecciargento

Trains from Florence to Mestre cover the 128 miles (207 km) long journey taking on average 3 h 20 min with our travel partners like Italo, Frecciarossa, Intercity, Regionale Veloce or Frecciargento. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $18 (€15), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Venezia Mestre Ospedale.

Train companies

Florence to Mestre with Italo and Frecciarossa

You can travel by train between Florence and Mestre with Italo and Frecciarossa for as low as $12 (€10). When you search for schedules and tickets, Omio will show you the best route.


One of the best ways to travel from Florence to Mestre is by taking a train with Italo. Omio helps you find the ideal Italo train between Florence and Mestre by showing you Italo’s current train schedules and timetables, the train tickets on offer (including amenities offered onboard and travel information like baggage allowance) and the best prices for this Florence to Mestre route. You can expect to travel 128 miles (207 km) between Florence and Mestre on a train with Italo. If you are using the Omio app to search for trains between Florence and Mestre, you can check straight away if the Italo ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Once you’ve found that perfect train, book your Italo train ticket on Omio quickly and easily, then enjoy your upcoming trip between Florence and Mestre!

Operator ticket policies for COVID

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Florence to Mestre

If you are planning to travel by train from Florence to Mestre, the good news is that during the peak season of travel, there are more than enough options for tickets on a daily basis, over 80. If you want to make the trip during the off-season time of the year, you still have the choice of one daily train. No matter the time of year, this trip takes anywhere from 2h to 5h, depending on which train you choose to travel on, and how many transfers you have along the way.

Florence to Mestre Train Time: Daily Departures

Peak-season offers more than 80 trains from Florence to Mestre to choose from. Of course, this gives you plenty of opportunities to book a ticket that best suits your time schedule as well as your wallet. If you want to arrive in Mestre early to have a full day there, the earliest train is around 02:00 a.m. and gets you to Mestre bright and early around 06:00 a.m. If you’d rather spend one last day in Florence and get to Mestre later in the evening, the last train leaving Florence is just after 07:00 p.m. and arrives in Mestre at about 10:30 p.m. .

How long is the journey by train from Florence to Mestre?

Cheap trains from Florence to Mestre are fairly easy to come by, due to the high volume of trains running this route during the busy season. The journey can take anywhere from 2-5h. If you prefer to take a direct train with no transfers, there are a few direct options throughout the day which will make your journey time on the shorter end. Otherwise, there are plenty of options for travel that have one or two transfers scheduled, which can sometimes be less expensive than direct trips.

What are the departure and arrival stations for trains from Florence to Mestre?

Departure train station: When departing from Florence, you will most likely board the train at either Florence Santa Maria Novella or Firenze Campo di Marte. If you depart from the Santa Maria Novella station, you are already in the city center and easily within walking distance to the station. Being Florence’s largest train station, you will find facilities abound. These include shops, restaurants and bars, a pharmacy, and a bank. Traveler’s services are also located here such as luggage storage, ticketing counters, and the Sala Blu office to help tend to travelers with disabilities. If you are departing from Firenze Campo di Marte and staying in the city center, you will need to take bus lines 12, 13 or 33 to get to the station. Once you arrive, you will also find traveler information desks, ticketing counters, disabled travelers assistance, waiting rooms, and a small shop.

Arrival train station: When you reach Mestre, there are 2 popular stations you could arrive in; Venice Mestre and Venezia Carpenedo train station. If you arrive at Venice Mestre, you have arrived in the city center. From Venezia Carpenedo station to the city center is under 2.5 miles (4 km) so you can either take a bus (line 2), go by taxi to central Mestre, or take a connecting train to Venice Mestre station.

Which train companies travel from Florence to Mestre?

Although most of the routes running from Florence to Mestre by train are operated by Trenitalia, the largest train company in Italy, there is also the option to go with Italo Trains run by Nuovo Trasporto Viaggiatori. During the peak season, Italo offers one direct train from Florence to Mestre once a day. The rest of the 80 train options are through Trenitalia. Trenitalia’s options also offer direct trains as well as one or two transfer trips. Trenitalia company is run by the government and offers high-speed travel as well as long-distance, regional, and Intercity travel. Italo is a private company with only high-speed trains and has fewer train options and travels to fewer cities.

Trenitalia trains from Florence to Mestre

Trenitalia provides many options for traveling by train from Florence to Mestre. You can choose from the Intecity, Regionale, Frecciarossa or Frecciargento lines. The Intercity and regional lines are both long-distance lines that offer both direct and transfer trips. The Frecciarossa or Frecciargento lines are both high-speed lines that also offer both options for traveling to Mestre and tend to be a little more expensive than their long-distance counterparts.

Italo trains from Florence to Mestre

During the peak season, Italo offers a high-speed train once a day from Florence to Mestre. This trip is direct and normally takes around 2h. During the off-season, you will have to find a train with Trenitalia as Italo does not run during this time.

Train Florence to Mestre: Services on Board

If you decide to travel on a long-distance train with Trenitalia, there is plenty of luggage storage room and comfortable seating. You are allowed to bring a foldable bicycle on the train or you can disassemble your bicycle and place it into a travel bag that the train staff can put in a separate storage area for the length of your travel. The Frecciarossa or Frecciargento lines are high-speed and offer a little added luxury. There are first-class ticket options and these lines come equipped with Wi-Fi throughout the journey and restaurant service at your seat. Italo trains are also high-speed trains and offer a little extra luxury during the trip. They offer Smart, Comfort, Prima, and Club Executive traveling options. Yet all styles of traveling come with comfortable seating, Wi-Fi throughout the journey, and snack and drink areas. Both Trenitalia and Italo allow small pets to travel along with you free of charge, but Trenitalia specifies that the pet must be brought on the train in a small pet carrier. Big dogs are also allowed on both train operators, but both have specific requirements. With Trenitalia, large dogs must be leashed and muzzled, and you have to pay half a ticket price for them to board. Due to high volumes of travelers, Trenitalia does prohibit large dogs from travel during the peak times of the week, Monday through Friday on business hours. With Italo, you must call no later than 2h before travel and notify them of your large pet travel partner. Both companies offer special seating for travelers in wheelchairs, and it is best to visit the office for assistance with disabled travelers are the departing station before boarding the train.


How to find cheap train tickets from Florence to Mestre?

With so many options for traveling from Florence to Mestre during the busy season, you have plenty of choices to keep your trip budget-friendly. If you’re planning your trip in advance, you get the added bonus of searching for particular days of the week or times of the day that tend to cost less than others. You can also choose between direct or transfer routes that may have a cost difference as well. In addition, you can choose standard tickets instead of upgraded tickets to minimize the cost. Lastly, find which lines are less expensive by looking at long-distance travel versus high-speed travel. A little research can go a long way if you’re wanting to save a little money on your travels.

Travel Tips

Trains from Florence to Mestre
Travel by train to Mestre 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 Mestre.
What is the price of the cheapest train from Florence to Mestre?
If you’re looking to save money on tickets, you can find cheap Florence to Mestre trains for as little as $12 (€10)  in the next 7 days.
How much is the train between Florence and Mestre on average?
If you’re looking to buy your train tickets in the next week, you can expect the Florence to Mestre train price to come in at an average of $18 (€15)  one way.
How far is Florence to Mestre by train?
The Florence to Mestre train distance is approximately 128 miles (207 km).
What is the Florence to Mestre train travel time?
The Florence to Mestre train duration is on average 3 h 20 min, which is to be expected when traveling 128 miles (207 km) from Florence to Mestre. However, the time it takes can vary based on specific dates, weekends, and holidays.
What station does the train from Florence to Mestre depart from? Which Mestre train station do I come into from Florence?

Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella   and arrive in Venezia Mestre Ospedale.

Where is the departure train station in Florence located? Where is the arrival train station in Mestre located?

The most popular departure train station with passengers for this trip, called Firenze Santa Maria Novella, is located 0.7 miles (1.1 km) from the city center of Florence.

The most popular arrival train station, Venezia Mestre Ospedale, is located 1.8 miles (2.9 km) away from the city center of Mestre.

Which train providers can take me between Florence and Mestre?
For the best Florence to Mestre train to buy, you can travel safely and comfortably with Italo, Frecciarossa, Intercity, Regionale Veloce or Frecciargento. However, it's always good to check all possible train providers with services from Florence to Mestre to compare what amenities they may offer.
How many train services are there from Florence to Mestre a day?
On average, there are 25 trains a day from Florence to Mestre. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Florence to Mestre?
You can take the first train from Florence to Mestre at 5: 47 AM. The last train from Florence to Mestre that you can take departs at 5: 45 PM. Omio shows you the latest train from Florence to Mestre schedule to help you book the best departure time for this journey.
How early should I book train tickets to Mestre from Florence to score the best deals?
If you buy the Florence to Mestre train within the next 7 days, you can find one way tickets to cost on average $18 (€15). However, booking your train ticket in advance gives you access to the best prices for trains between Florence and Mestre. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

The major railway station for departures from Florence is Firenze Santa Maria Novella. Read all the information you need to know about services, amenities and connections at Firenze Santa Maria Novella for your journey to Mestre from Florence.
Amenities at station
Phone Number
+39 0552352595
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Firenze Santa Maria Novella
Tram lines: T1, T2
Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
Train lines: FR, FA, Italo
Amenities at station
Phone Number
+39 892021
Ticket Office Hours
Mon - Sun: 07: 15 - 20: 45
Public transit options for Firenze Campo di Marte
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R