The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
1 h 32 m
3 h 4 m
Trains per day
Of the 77 trains that leave Florence for Verona every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Average train duration||2 h 54 min|
|Average train ticket price||£16 (€18)|
|Train frequency||17 a day|
|Direct train||Yes, there are 7 direct trains a day|
|Train providers||Frecciarossa, Regionale, Frecciargento, Intercity Notte, Italo, Regionale Veloce, Intercity or Trenitalia|
Trains from Florence to Verona cover the 115 miles long route taking on average 2 h 54 min with our travel partners like Frecciarossa, Regionale, Frecciargento, Intercity Notte, Italo, Regionale Veloce, Intercity or Trenitalia. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this journey costs around £16, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Firenze Santa Maria Novella and arrive in Verona Porta Nuova.
With direct train links available from Florence to Verona, getting to this historical city is quick and effortless. Trains take as little as an hour and a half, arriving right in the heart of Verona a short walk away from most popular attractions. There are around a dozen trains available every day, including a few evening services, making the journey flexible for all passengers.
Frecciargento, Frecciarossa and Italo all provide train services from Florence to Verona. Frecciarossa trains are high-speed, but they require one change at Padova. Passengers looking for a direct service straight to Verona should choose a Frecciargento or Italo train, both of which have similar journey times. For those looking to travel at night, Italo provides the last train of the day.
On average, the direct service from Florence to Verona takes approximately 1 hour and 30 minutes. For journeys where a change is required at Padova, the overall journey lasts around 2 hours and 30 minutes with a wait time of 10 minutes between the trains.
There are roughly 10 to 12 trains per day from Florence to Verona, most running during the daytime. Departure times are spread throughout the day, usually beginning at around 8:00 a.m. on weekdays and around 9:00 a.m. on weekends. On both weekdays and weekends, the last train leaves just before 9:00 p.m.
Departure train station: Trains travelling from Florence to Verona depart from one of two stations: Florence Campo di Marte or Florence Santa Maria Novella. Santa Maria Novella is the biggest station in the city, located right in the centre of the action. Campo di Marte is further out, but it’s served by three bus lines (12, 13, and 33) which all travel to the city centre.
Arrival train station: All trains from Florence to Verona arrive at Verona Porta Nuova, the city’s main station. It has an assistance office for passengers with disabilities as well as luggage storage, restaurants, shops, and toilets. From Verona Porta Nuova, travellers can make their way to the city centre by bus in just 10 minutes.
Omio customers who travel this route most frequently depart from Firenze Santa Maria Novella and arrive in Verona Porta Nuova.
You can find the most popular departure train station for this trip, Firenze Santa Maria Novella, located approximately 1.2 miles (2 km) from the city centre of Florence. The most popular arrival train station in Verona, called Verona Porta Nuova, is located around 1.3 miles (2.1 km) away from its city centre.
Here are some other resources that might have the information you need