Verona to Florence train with Italo

Sat, Jul 12
+ Add return
Italo
Frecciarossa
Regionale
Frecciargento
Intercity
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Verona to Florence

Showing times and prices for Jul 15

Cheapest price

$23

Average price

$45

Fastest journey

1 h 31 m

Average duration

1 h 32 m

Trains per day

53

Distance

186 km

Cheap tickets

The best way to find a cheap train ticket from Verona to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Verona to Florence will cost around $45 if you buy it on the day, but the cheapest tickets can be found for only $23.

Fast trains

Of the 53 trains that leave Verona for Florence on Tue, Jul 15, 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Tue, Jul 15 the direct trains cover the 186 km distance in an average of 1 h 32 m but if you time it right, some trains will get you there in just 1 h 31 m .

On Tue, Jul 15 the slowest trains will take 1 h 32 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

RegionaleRegionale 16025 · Regionale TTPER 17809 · Tuscany Line 18505
05:18AM3h34
Verona Porta Nuova
08:52AMFlorence Santa Maria Novella
$231One-way
2 transfers
RegionaleRegionale 16027 · Regionale 17813 · TUSCANY LINE 18507
06:05AM3h47
Verona Porta Nuova
09:52AMFlorence Santa Maria Novella
$231One-way
2 transfers
RegionaleRegionale Veloce 3841 · Regionale 17839 · Tuscany Line 18527
02:26PM4h26
Verona Porta Nuova
06:52PMFlorence Santa Maria Novella
$231One-way
2 transfers
RegionaleRegionale Veloce 3843 · Regionale 17845 · TUSCANY LINE 18483
04:26PM3h58
Verona Porta Nuova
08:24PMFlorence Santa Maria Novella
$231One-way
2 transfers
RegionaleRegionale 17879 · Autobus TTPER B0401 · Tuscany Line 18673
07:42AM5h32
Verona Porta Nuova
01:14PMFlorence Santa Maria Novella
$231One-way
2 transfers

Travel Information

Compare bus and train for Verona to Florence

Omio recommends booking the train as it is the most popular option from Verona to Florence among Omio's users. If you are prioritising price take the bus with prices starting from €7. For those with little time consider booking a train which can get you there in 2h 31m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg. The ticket price range depends on the travel mode: a bus costs an average of €7, and a train costs an average of €18.

Distance: 115 miles (186 km)

Compare train with

Most popular
Train
Bus

€20

Average price

€17

Average price

Cheapest

3h 1m

Average total duration

Fastest

2h 31m

Onboard

+

30m

Additional time*

4h 14m

Average total duration

3h 44m

Onboard

+

30m

Additional time*

0.1 - 0.2kg

CO2 emissions

Lowest

0.2 - 0.5kg

CO2 emissions

Italo

Most popular train company

Itabus

Most popular bus company

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Verona to Florence train times

Showing trains for today, Monday, July 14
Last updated at 5:14 AM
ProviderDepartsDurationArrivesTransfers
Tickets
italo89515:22 AM Verona Porta Nuova
1h32
6:54 AM Florence Santa Maria Novella0 transfersDirect
trenitaliaregRegionale 17879 · Autobus TTPER B0401 · Tuscany Line 18673
On time
5:42 AM Verona Porta Nuova
5h32
11:14 AM Florence Santa Maria Novella
2 transfers
frecciarossaFRECCIAROSSA 85135:53 AM Verona Porta Nuova
1h31
7:24 AM Florence Santa Maria Novella0 transfersDirect
trenitaliaregAutobus VO020+frecciarossaFRECCIAROSSA 1000 85075:54 AM Verona
2h30
8:24 AM Florence Santa Maria Novella1 transfer
italo89056:16 AM Verona Porta Nuova
2h04
8:20 AM Florence Santa Maria Novella0 transfersDirect
italo8953
On time
6:22 AM Verona Porta Nuova
1h32
7:54 AM Florence Santa Maria Novella
0 transfersDirect
frecciarossaFRECCIAROSSA 1000 85076:52 AM Verona Porta Nuova
1h32
8:24 AM Florence Santa Maria Novella0 transfersDirect
trenitaliaregAutobus VO024+frecciarossaFRECCIAROSSA 1000 8503
On time
6:54 AM Verona
2h30
9:24 AM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 1000 8503
On time
7:37 AM Verona Porta Nuova
1h47
9:24 AM Florence Santa Maria Novella
0 transfersDirect
italo89077:43 AM Verona Porta Nuova
1h37
9:20 AM Florence Santa Maria Novella0 transfersDirect
trenitaliaregAutobus VO028+frecciarossaFRECCIAROSSA 9715 · FRECCIAROSSA 1000 9415
On time
7:46 AM Verona
3h53
11:39 AM Florence Santa Maria Novella
2 transfers
italo8902
On time
8:35 AM Verona Porta Nuova
1h45
10:20 AM Florence Santa Maria Novella
0 transfersDirect
frecciarossaFRECCIAROSSA 9717 · FRECCIAROSSA 1000 9415
On time
9:00 AM Verona Porta Nuova
2h39
11:39 AM Florence Santa Maria Novella
1 transfer
trenitaliaregAutobus VO040 · Regionale Veloce 3465+frecciarossaFRECCIAROSSA 1000 9539
On time
9:46 AM Verona
3h18
1:04 PM Florence Santa Maria Novella
2 transfers
trenitaliaregRegionale Veloce 3465+frecciarossaFRECCIAROSSA 1000 9539
On time
10:26 AM Verona Porta Nuova
2h38
1:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale Veloce 3465 · Regionale 17833 · Tuscany Line 18521
On time
10:26 AM Verona Porta Nuova
4h26
2:52 PM Florence Santa Maria Novella
2 transfers
trenitaliaregAutobus VO046 · Regionale Veloce 3467+frecciarossaFRECCIAROSSA 954310:46 AM Verona
3h18
2:04 PM Florence Santa Maria Novella2 transfers
trenitaliaregAutobus VO046 · Regionale Veloce 3467+trenitaliaintIntercity 584
On time
10:46 AM Verona
4h08
2:54 PM Florence Rifredi
2 transfers
frecciarossaFRECCIAROSSA 9723 · FRECCIAROSSA 942111:00 AM Verona Porta Nuova
2h39
1:39 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3467+trenitaliaintIntercity 584
On time
11:26 AM Verona Porta Nuova
3h28
2:54 PM Florence Rifredi
1 transfer
trenitaliaregRegionale Veloce 3467+frecciarossaFRECCIAROSSA 9543
On time
11:26 AM Verona Porta Nuova
2h38
2:04 PM Florence Santa Maria Novella
1 transfer
trenitaliaregRegionale Veloce 3467 · Regionale 17835 · Tuscany Line 18493
On time
11:26 AM Verona Porta Nuova
3h58
3:24 PM Florence Santa Maria Novella
2 transfers
trenitaliaregAutobus VO052 · Regionale Veloce 3841+trenitaliaintIntercity 59711:46 AM Verona
3h41
3:27 PM Florence Rifredi2 transfers
italo8959
On time
12:22 PM Verona Porta Nuova
1h32
1:54 PM Florence Santa Maria Novella
0 transfersDirect
trenitaliaregRegionale Veloce 3841+trenitaliaintIntercity 597
On time
12:26 PM Verona Porta Nuova
3h01
3:27 PM Florence Rifredi
1 transfer
trenitaliaregRegionale Veloce 3841 · Regionale 17839 · Tuscany Line 18527
On time
12:26 PM Verona Porta Nuova
4h26
4:52 PM Florence Santa Maria Novella
2 transfers
trenitaliaregAutobus VO058 · Regionale 16113+trenitaliaintIntercity 59412:46 PM Verona
3h39
4:25 PM Florence Rifredi2 transfers
frecciarossaFRECCIAROSSA 1000 851912:52 PM Verona Porta Nuova
1h32
2:24 PM Florence Santa Maria Novella0 transfersDirect
trenitaliaregRegionale 16113+frecciarossaFRECCIAROSSA 95511:16 PM Verona Porta Nuova
2h48
4:04 PM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale 16113+trenitaliaintIntercity 5941:16 PM Verona Porta Nuova
3h09
4:25 PM Florence Rifredi1 transfer
trenitaliaregRegionale 16113 · Regionale 17843 · TUSCANY LINE 185291:16 PM Verona Porta Nuova
4h36
5:52 PM Florence Santa Maria Novella2 transfers
trenitaliaregAutobus VO064+frecciarossaFRECCIAROSSA 85251:46 PM Verona
2h38
4:24 PM Florence Santa Maria Novella1 transfer
italo8963
On time
2:20 PM Verona Porta Nuova
1h34
3:54 PM Florence Santa Maria Novella
0 transfersDirect
trenitaliaregRegionale Veloce 3843 · Regionale 17845 · TUSCANY LINE 18483
On time
2:26 PM Verona Porta Nuova
3h58
6:24 PM Florence Santa Maria Novella
2 transfers
trenitaliaregAutobus VO070+frecciarossaFRECCIAROSSA 85272:46 PM Verona
2h38
5:24 PM Florence Santa Maria Novella1 transfer
trenitaliaregAutobus VO070 · Regionale 16343+trenitaliaintIntercity 5992:46 PM Verona
4h36
7:22 PM Florence Santa Maria Novella2 transfers
frecciarossaFRECCIAROSSA 85252:52 PM Verona Porta Nuova
1h32
4:24 PM Florence Santa Maria Novella0 transfersDirect
trenitaliaregRegionale 16343+trenitaliaintIntercity 599
On time
3:17 PM Verona Porta Nuova
4h05
7:22 PM Florence Santa Maria Novella
1 transfer
trenitaliaregAutobus VO076 · Regionale Veloce 3845 · Regionale 178513:46 PM Verona
4h24
8:10 PM Florence Santa Maria Novella2 transfers
trenitaliaregAutobus VO076+frecciarossaFRECCIAROSSA 1000 85293:46 PM Verona
2h38
6:24 PM Florence Santa Maria Novella1 transfer
frecciarossaFRECCIAROSSA 85273:52 PM Verona Porta Nuova
1h32
5:24 PM Florence Santa Maria Novella0 transfersDirect
italo8967
On time
4:22 PM Verona Porta Nuova
1h32
5:54 PM Florence Santa Maria Novella
0 transfersDirect
trenitaliaregRegionale Veloce 3845 · Regionale 17851
On time
4:26 PM Verona Porta Nuova
3h44
8:10 PM Florence Santa Maria Novella
1 transfer
frecciarossaFRECCIAROSSA 1000 85294:52 PM Verona Porta Nuova
1h32
6:24 PM Florence Santa Maria Novella0 transfersDirect
Tuesday, July 15
trenitaliaregRegionale 16025 · Regionale TTPER 17809 · Tuscany Line 185053:18 AM Verona Porta Nuova
3h34
6:52 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale 16025+frecciarossaFRECCIAROSSA 93013:18 AM Verona Porta Nuova
2h32
5:50 AM Florence Santa Maria Novella1 transfer
trenitaliaregAutobus VO002+frecciarossaFRECCIAROSSA 1000 85053:54 AM Verona
2h30
6:24 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale 16027 · Regionale 17813 · TUSCANY LINE 185074:05 AM Verona Porta Nuova
3h47
7:52 AM Florence Santa Maria Novella2 transfers
trenitaliaregRegionale 16027+trenitaliaintIntercity 5834:05 AM Verona Porta Nuova
4h07
8:12 AM Florence Rifredi1 transfer
frecciarossaFRECCIAROSSA 1000 85054:52 AM Verona Porta Nuova
1h32
6:24 AM Florence Santa Maria Novella0 transfersDirect
trenitaliaregAutobus VO010+frecciarossaFRECCIAROSSA 85134:54 AM Verona
2h30
7:24 AM Florence Santa Maria Novella1 transfer
trenitaliaregRegionale Veloce 3461 · Autobus TTPER B0429 · TUSCANY LINE 184895:03 AM Verona Porta Nuova
4h21
9:24 AM Florence Santa Maria Novella2 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Verona to Florence by bus or train

Mon
Jul 14
Tue
Jul 15
Wed
Jul 16
Thu
Jul 17
Fri
Jul 18
Sat
Jul 19
Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26
Sun
Jul 27
Mon
Jul 28
Tue
Jul 29
Wed
Jul 30
Thu
Jul 31
Fri
Aug 01
Sat
Aug 02
Sun
Aug 03

How far in advance should I book train tickets from Verona to Florence?

The best time to book your train from Verona to Florence is 84 days before departure. See how prices for trains change on the Verona to Florence route.
Prices are for one-way tickets for one passenger from Verona to Florence per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Verona to Florence.

Journey information

Overview: Train from Verona to Florence

ItalyItaly
ItalyItaly
Icon of train
Trains from Verona to Florence run on average 52 times per day, taking around 2h 31m. Cheap train tickets for this journey start at $23 (€18) but you can travel from only $9 (€7) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $9 (€7)
Distance
115 miles (186 km)
Average train duration
2h 31m
Cheapest ticket price
$23 (€18)
Trains per day
52
Direct trains
12
Fastest train
1h 32m
First train
00:24
Last train
23:36
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $9 (€7)

Train companies: Italo, Frecciarossa and Regionale from Verona to Florence trains

Italo, Frecciarossa and Regionale trains will get you from Verona to Florence from $23 (€18). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly #[+travelMode] that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Verona to Florence train information with Italo:

  • Average Duration: 1 h 32 min
  • Cheapest Price: $53
  • Italo frequency: 5 a day

Train tickets from Verona to Florence: when to book to save $

Time Price Savings
1 week earlier 23 €
2 weeks earlier 21 €10%
3 weeks earlier 20 €15%
1 month before 20 €15%
2 months earlier 20 €15%
3 months earlier 19 €21%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Verona - Florence. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Verona - Florence 3 weeks in advance means you can save on average up to 15% compared to the price available on the day of departure.
  • If you book a ticket Verona - Florence with 2 months in advance you save up to about 15% compared to the initial price.
  • By booking 3 months in advance, you could save up to 21%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

FAQs: Trains from Verona to Florence

FAQs: Travel by train from Verona 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 Verona to Florence.
FAQs

popular train stations

Popular train stations from Verona to Florence

Verona
Florence
The major train station for departures in Verona is Verona Porta Nuova. Find all the information you need to know about services, amenities and connections at Verona Porta Nuova for your trip from Verona to Florence.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
Bike ParkingBike Parking
Bike RentalBike Rental
Car RentalCar Rental
Information DeskInformation Desk
information
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:00 - 21:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor. Open daily from 08:00 to 20:00.
Dining
Dining
  • Burger King
  • Bistrot
  • Scambio
  • 12oz Coffee Joint
  • Bottega del Caffè
  • Spizzico
  • Lowengrube
  • Cibiamo
Accessibility
Accessibility
  • Accessible facilities including restrooms, ramps, and parking. The Sala Blu mobility assistance is available from 07:45 to 22:30 with advanced one-hour notice.
Hotel
Hotel
  • Maison de Amelie
  • Rezidenza Verona Porta Nuova
  • Daydreaming House
Information Desk
Information Desk
  • Located on the ground floor in the main concourse. Services provided by KiPoint, open daily from 08:00 to 20:00.
The major train station for arrivals in Florence is Firenze Santa Maria Novella. Find all the information you need to know about services, amenities and connections at Firenze Santa Maria Novella for your journey to Florence from Verona.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
Bike ParkingBike Parking
Bike RentalBike Rental
Car RentalCar Rental
Information DeskInformation Desk
information
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 06:00 - 21:00
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free WiFi (30 minutes limit).
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Adua. Open daily from 06:00 to 23:00.
Dining
Dining
  • 12oz Coffee Joint
  • Casa Maioli
  • Don Nino
  • Fratelli Cuore
  • McDonald´s
  • Panella
  • Segafredo Zanetti
  • Spizzico
  • Venchi
  • & many more
Accessibility
Accessibility
  • Elevators, escalators, step-free access. Mobility assistance is available with the Sala Blu, located next to Platform 1.
Hotel
Hotel
  • Hotel Luxor Florence
  • Joy Hotel Florence
  • Diplomat Hotel Florence
Ticket Office
Ticket Office
  • Mon - Sun: 06:00 - 21:00
Information Desk
Information Desk
  • Located inside and outside the station.
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

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links