- Must visit
Museo di Castelvecchio
A prominent museum showcasing medieval and Renaissance art, set in a dramatic castle space.
Cheapest price
$23
Average price
$52
Fastest journey
1 h 32 m
Average duration
1 h 32 m
Trains per day
63
Distance
186 km
The best way to find a cheap train ticket from Florence to Verona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Florence to Verona will cost around $52 if you buy it on the day, but the cheapest tickets can be found for only $23.
Of the 63 trains that leave Florence for Verona on Sun, May 17, 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Sun, May 17 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 32 m .
On Sun, May 17 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.
Regionale 17800 · Regionale Veloce 3464 · Regionale 17257
Regionale 1792 · Regionale Veloce 3840
Regionale 17800 · Regionale Veloce 3464
Regionale 1792 · Regionale Veloce 3840 · Regionale 17319
Regionale 18522 · Regionale 17836 · Regionale Veloce 3848
FRECCIAROSSA 8524
FRECCIAROSSA 8506
FRECCIAROSSA 8520
FRECCIAROSSA 8508
FRECCIAROSSA 8502Omio recommends booking the train as it is the most popular option from Florence to Verona among Omio's users. If you are prioritising price take the bus with prices starting from $11. For those with little time consider booking a train which can get you there in 2h 59m. 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 $11, and a train costs an average of $18.
Distance: 115 miles (186 km)
Most popular Train | Bus |
|---|---|
$25 Average price | $19 Average price Cheapest |
3h 29m Average total duration Fastest 2h 59m Onboard + 30m Additional time* | 3h 43m Average total duration 3h 13m Onboard + 30m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.2 - 0.5kg CO2 emissions |
![]() Most popular train company | ![]() Most popular bus company |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
This is compared to other travel options from Florence to Verona:
A bus is $6 (€5) less than a train for this route with tickets for a train from Florence to Verona costing on average $25 (€20).
Other travel options to Verona take longer:
Bus takes on average 3h 13m.
The table below shows live departures for Florence to Verona trains for today, Saturday, May 16. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
Regionale 17800 · Regionale Veloce 3458 · Regionale 17257 | 4:32 AM Florence Santa Maria Novella | 4h13 | 8:45 AM Verona Porta Vescovo | 2 transfers | |
Regionale 17800 · Regionale Veloce 3458 · Autobus VF011 | 4:32 AM Florence Santa Maria Novella | 4h28 | 9:00 AM Verona | 2 transfers | |
Regionale 17800 · Regionale Veloce 3458 | 4:32 AM Florence Santa Maria Novella | 4h03 | 8:35 AM Verona Porta Nuova | 1 transfer | |
Regionale 18488 · Regionale 17806 · Regionale Veloce 3466 | 6:03 AM Florence Santa Maria Novella | 3h32 | 9:35 AM Verona Porta Nuova | 2 transfers | |
FRECCIAROSSA 9400+ Regionale Veloce 3466 · Regionale 17299 | 7:20 AM Florence Santa Maria Novella | 2h25 | 9:45 AM Verona Porta Vescovo | 2 transfers | |
FRECCIAROSSA 9400+ Regionale Veloce 3466 | 7:20 AM Florence Santa Maria Novella | 2h15 | 9:35 AM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9400+ Regionale Veloce 3466 · Autobus VF015 | 7:20 AM Florence Santa Maria Novella | 2h40 | 10:00 AM Verona | 2 transfers | |
Regionale 18504 · Regionale TTPER 17814 · Regionale Veloce 3840 | 8:09 AM Florence Santa Maria Novella | 3h26 | 11:35 AM Verona Porta Nuova | 2 transfers | |
Intercity 580+ Regionale Veloce 3840 | 8:21 AM Florence Santa Maria Novella | 3h14 | 11:35 AM Verona Porta Nuova | 1 transfer | |
Intercity 580+ Regionale Veloce 3840 · Regionale Veloce 3613 | 8:21 AM Florence Santa Maria Novella | 4h05 | 12:26 PM Verona Porta Vescovo | 2 transfers | |
Intercity 580+ Regionale Veloce 3840 · Autobus VF025 | 8:21 AM Florence Santa Maria Novella | 3h39 | 12:00 PM Verona | 2 transfers | |
FRECCIAROSSA 8502+ Regionale Veloce 3495 | 8:36 AM Florence Santa Maria Novella | 1h50 | 10:26 AM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 8502+ Autobus VF021 | 8:36 AM Florence Santa Maria Novella | 2h24 | 11:00 AM Verona | 1 transfer | |
FRECCIAROSSA 8502 | 8:36 AM Florence Santa Maria Novella | 1h32 | 10:08 AM Verona Porta Nuova | 0 transfersDirect | |
Regionale 17816 · Regionale 16036 · Autobus VF031 | 8:41 AM Florence Rifredi | 4h19 | 1:00 PM Verona | 2 transfers | |
Regionale 17816 · Regionale 16036 · Regionale Veloce 3497 | 8:41 AM Florence Rifredi | 4h45 | 1:26 PM Verona Porta Vescovo | 2 transfers | |
8954 | On time 9:05 AM Florence Santa Maria Novella | 1h33 | 10:38 AM Verona Porta Nuova | 0 transfersDirect | |
Regionale 18508 · Regionale 17818 · Regionale 16036 | 9:09 AM Florence Santa Maria Novella | 3h31 | 12:40 PM Verona Porta Nuova | 2 transfers | |
FRECCIAROSSA 9406+ Regionale Veloce 3840 · Autobus VF025 | 9:20 AM Florence Santa Maria Novella | 2h40 | 12:00 PM Verona | 2 transfers | |
FRECCIAROSSA 9406+ Regionale Veloce 3840 | 9:20 AM Florence Santa Maria Novella | 2h15 | 11:35 AM Verona Porta Nuova | 1 transfer | |
Regionale 18662 · Regionale 17820 · Regionale Veloce 3850 | 9:47 AM Florence Santa Maria Novella | 3h51 | 1:38 PM Verona Porta Nuova | 2 transfers | |
8956 | On time 10:05 AM Florence Santa Maria Novella | 1h33 | 11:38 AM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8506 | 10:36 AM Florence Santa Maria Novella | 1h32 | 12:08 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8506+ Autobus VF031 | 10:36 AM Florence Santa Maria Novella | 2h24 | 1:00 PM Verona | 1 transfer | |
FRECCIAROSSA 8506+ Regionale Veloce 3613 | 10:36 AM Florence Santa Maria Novella | 1h50 | 12:26 PM Verona Porta Vescovo | 1 transfer | |
Regionale 18832 · Regionale 17822 · Regionale Veloce 3844 | 10:40 AM Florence Rifredi | 4h55 | 3:35 PM Verona Porta Nuova | 2 transfers | |
FRECCIAROSSA 8508 | 11:36 AM Florence Santa Maria Novella | 1h32 | 1:08 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8508+ Regionale Veloce 3497 | 11:36 AM Florence Santa Maria Novella | 1h50 | 1:26 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 8508+ Autobus VF035 | 11:36 AM Florence Santa Maria Novella | 2h08 | 1:44 PM Verona | 1 transfer | |
FRECCIAROSSA 8509 | 12:36 PM Florence Santa Maria Novella | 1h32 | 2:08 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8509+ Regionale Veloce 3499 | 12:36 PM Florence Santa Maria Novella | 1h50 | 2:26 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 8509+ Autobus VF041 | 12:36 PM Florence Santa Maria Novella | 2h24 | 3:00 PM Verona | 1 transfer | |
FRECCIAROSSA 8418+ Regionale Veloce 3844 · Autobus VF047 | 1:20 PM Florence Santa Maria Novella | 2h40 | 4:00 PM Verona | 2 transfers | |
FRECCIAROSSA 8418+ Regionale Veloce 3844 · Regionale 17221 | 1:20 PM Florence Santa Maria Novella | 2h25 | 3:45 PM Verona Porta Vescovo | 2 transfers | |
FRECCIAROSSA 8418+ Regionale Veloce 3844 | 1:20 PM Florence Santa Maria Novella | 2h15 | 3:35 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 8418+ Regionale Veloce 3498 | 1:20 PM Florence Santa Maria Novella | 3h11 | 4:31 PM Verona Porta Vescovo | 1 transfer | |
Intercity 588+ Regionale 16026 | 1:33 PM Florence Rifredi | 3h58 | 5:31 PM Verona Porta Vescovo | 1 transfer | |
Intercity 588+ Regionale Veloce 3846 · Autobus VF059 | 1:33 PM Florence Rifredi | 4h27 | 6:00 PM Verona | 2 transfers | |
Intercity 588+ Regionale 91518 | 1:33 PM Florence Rifredi | 3h52 | 5:25 PM Verona Porta Nuova | 1 transfer | |
Regionale 94457+ Intercity 610+ Autobus VF067 | 1:40 PM Florence Santa Maria Novella | 5h20 | 7:00 PM Verona | 2 transfers | |
Regionale 94457+ Intercity 610+ Regionale 16309 | 1:40 PM Florence Santa Maria Novella | 5h05 | 6:45 PM Verona Porta Vescovo | 2 transfers | |
Regionale 94457+ Intercity 610 | 1:40 PM Florence Santa Maria Novella | 4h55 | 6:35 PM Verona Porta Nuova | 1 transfer | |
8960 | On time 2:05 PM Florence Santa Maria Novella | 1h33 | 3:38 PM Verona Porta Nuova | 0 transfersDirect | |
Regionale 18518 · Regionale TTPER 17850 · Regionale Veloce 3846 | 2:09 PM Florence Santa Maria Novella | 3h26 | 5:35 PM Verona Porta Nuova | 2 transfers | |
FRECCIAROSSA 9420 · FRECCIAROSSA 9744 | 2:20 PM Florence Santa Maria Novella | 2h40 | 5:00 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9420 · FRECCIAROSSA 9744+ Regionale Veloce 3507 | 2:20 PM Florence Santa Maria Novella | 3h06 | 5:26 PM Verona Porta Vescovo | 2 transfers | |
FRECCIAROSSA 9420+ Regionale 16026 | 2:20 PM Florence Santa Maria Novella | 3h11 | 5:31 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9422+ Regionale Veloce 3504 | 3:20 PM Florence Santa Maria Novella | 3h11 | 6:31 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9422+ Regionale Veloce 3846 | 3:20 PM Florence Santa Maria Novella | 2h15 | 5:35 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9422+ Regionale Veloce 3846 · Regionale 17233 | 3:20 PM Florence Santa Maria Novella | 2h25 | 5:45 PM Verona Porta Vescovo | 2 transfers | |
FRECCIAROSSA 9422+ Regionale Veloce 3846 · Autobus VF059 | 3:20 PM Florence Santa Maria Novella | 2h40 | 6:00 PM Verona | 2 transfers | |
FRECCIAROSSA 9540+ Intercity 610 | 3:55 PM Florence Santa Maria Novella | 2h40 | 6:35 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9540+ Intercity 610+ Autobus VF067 | 3:55 PM Florence Santa Maria Novella | 3h05 | 7:00 PM Verona | 2 transfers | |
FRECCIAROSSA 9540+ Intercity 610+ Regionale 16309 | 3:55 PM Florence Santa Maria Novella | 2h50 | 6:45 PM Verona Porta Vescovo | 2 transfers | |
Regionale 18522 · Regionale 17836 · Regionale Veloce 3848 | 4:09 PM Florence Santa Maria Novella | 3h26 | 7:35 PM Verona Porta Nuova | 2 transfers | |
FRECCIAROSSA 9423+ Regionale Veloce 3506 | 4:20 PM Florence Santa Maria Novella | 3h11 | 7:31 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9423 · FRECCIAROSSA 9752+ Regionale Veloce 3523 | 4:20 PM Florence Santa Maria Novella | 3h06 | 7:26 PM Verona Porta Vescovo | 2 transfers | |
FRECCIAROSSA 9423 · FRECCIAROSSA 9752 | 4:20 PM Florence Santa Maria Novella | 2h40 | 7:00 PM Verona Porta Nuova | 1 transfer | |
Regionale 18524 · Regionale 17838 · Regionale Veloce 3760 | 5:09 PM Florence Santa Maria Novella | 4h26 | 9:35 PM Verona Porta Nuova | 2 transfers | |
FRECCIAROSSA 9426+ Regionale Veloce 3848 | 5:20 PM Florence Santa Maria Novella | 2h15 | 7:35 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9426+ Regionale Veloce 3848 · Regionale 17245 | 5:20 PM Florence Santa Maria Novella | 2h25 | 7:45 PM Verona Porta Vescovo | 2 transfers | |
FRECCIAROSSA 9426+ Regionale Veloce 3848 · Autobus VF071 | 5:20 PM Florence Santa Maria Novella | 2h40 | 8:00 PM Verona | 2 transfers | |
FRECCIAROSSA 8524 | 6:36 PM Florence Santa Maria Novella | 1h32 | 8:08 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8524+ Autobus VF079 | 6:36 PM Florence Santa Maria Novella | 2h28 | 9:04 PM Verona | 1 transfer | |
FRECCIAROSSA 8524+ Regionale Veloce 3501 | 6:36 PM Florence Santa Maria Novella | 1h50 | 8:26 PM Verona Porta Vescovo | 1 transfer | |
Regionale 18482 · Regionale 17842 · Regionale Veloce 3470 | 6:37 PM Florence Santa Maria Novella | 3h58 | 10:35 PM Verona Porta Nuova | 2 transfers | |
Intercity 592+ Regionale Veloce 3518 | 6:45 PM Florence Rifredi | 3h46 | 10:31 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 8526 | 7:36 PM Florence Santa Maria Novella | 1h32 | 9:08 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8526+ Autobus VF081 | 7:36 PM Florence Santa Maria Novella | 2h38 | 10:14 PM Verona | 1 transfer | |
8966 | 8:05 PM Florence Santa Maria Novella | 1h33 | 9:38 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 8528+ Autobus VF083 | 8:36 PM Florence Santa Maria Novella | 2h38 | 11:14 PM Verona | 1 transfer | |
FRECCIAROSSA 8528+ Regionale Veloce 3521 | 8:36 PM Florence Santa Maria Novella | 1h50 | 10:26 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 8528 | 8:36 PM Florence Santa Maria Novella | 1h32 | 10:08 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 9432+ Regionale Veloce 3538 | 8:41 PM Florence Santa Maria Novella | 2h51 | 11:32 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9432+ Regionale Veloce 3538 | 8:41 PM Florence Santa Maria Novella | 2h59 | 11:40 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9560+ Regionale TRENORD 2647 | 8:55 PM Florence Santa Maria Novella | 4h22 | 1:17 AM Verona Porta Nuova | 1 transfer | |
8968 | 9:05 PM Florence Santa Maria Novella | 1h33 | 10:38 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 9434+ Regionale 33667 | 9:20 PM Florence Santa Maria Novella | 5h08 | 2:28 AM Verona Porta Nuova | 1 transfer | |
| Sunday, May 17 | |||||
InterCityNotte 774+ FRECCIAROSSA 9700 | 2:03 AM Florence Campo di Marte | 4h47 | 6:50 AM Verona Porta Nuova | 1 transfer | |
InterCityNotte 774+ Regionale 17162 | 2:03 AM Florence Campo di Marte | 6h00 | 8:03 AM Verona Porta Vescovo | 1 transfer | |
InterCityNotte 774+ FRECCIAROSSA 9700+ Regionale Veloce 3487 | 2:03 AM Florence Campo di Marte | 5h23 | 7:26 AM Verona Porta Vescovo | 2 transfers | |
InterCityNotte 774+ Regionale 91534 | 2:03 AM Florence Campo di Marte | 5h26 | 7:29 AM Verona Porta Nuova | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Trains from Florence to Verona run on average 57 times per day, taking around 2h 59m. Cheap train tickets for this journey start at $18 (€15) but you can travel from only $11 (€9) by bus.
There are 12 trains per day. The earliest train runs at 00:24, the last at 23:36. The fastest train covers the 115 miles (186 km) distance in 1h 33m.
Distance 115 miles (186 km) |
Average train duration 2h 59m |
Cheapest ticket price $18 (€15) |
Trains per day 57 |
Direct trains 12 |
Fastest train 1h 33m |
First train 12:24 AM |
Last train 11:36 PM |
Cheapest Month Nov |
Cheapest Day Mon |
High Season Apr - Jun |
Low Season Jan - Mar |
Busiest Day Thu |
Least Busy Day Sat |
Best time to book 91 days |
Discover the best of Verona — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Verona trip today.
A prominent museum showcasing medieval and Renaissance art, set in a dramatic castle space.
Dedicated to the art of opera with exhibitions on its history and famous performances.
Hosts modern art exhibitions in a historic setting with stunning architecture.
The largest square in Verona, surrounded by cafes and the Arena di Verona.
A Renaissance garden offering beautiful views and a peaceful escape from the city.
A flavorful risotto dish made with Amarone wine, a specialty of the Valpolicella region, offering a rich and intense flavor.
A traditional sweet bread served during the holidays, known for its star shape and light, fluffy texture.
A cocktail made with Aperol, commonly enjoyed as an aperitif, embodying Italian social culture.
Popular for its vibrant atmosphere and selection of local wines and cicchetti.
A rustic, traditional venue known for its charcuterie plates and local Veronese dishes.
Known for exquisite seafood dishes and a refined dining experience near the Adige River.
Compared to other Italian cities, Verona offers moderate prices for accommodation and dining, making it accessible to a wide range of travelers.
Service charge often included; if not, 10% is appreciated in restaurants. Round up taxi fares. Not expected in cafes.
Official public transport app
Verona Porta Nuova -> Piazza Brà, Verona
The train connection between Florence and Verona is efficient and convenient, making it easy for travelers to explore these beautiful Italian cities. You can choose from several providers including Italo, Frecciarossa, and Regionale. With frequent departures throughout the day, you’ll find a range of options that cater to different schedules and budgets. Enjoy comfortable rides while taking in the stunning landscapes of Tuscany as you journey from one historic city to another!
Traveling from Florence to Verona takes approximately 1 hour and 33 minutes. There are 16 connections available each day, all of which are direct services. The journey departs from Firenze Santa Maria Novella and arrives at Verona Porta Nuova.
The first daily train from Florence to Verona departs at 05:03, providing an early start for travelers eager to explore the beautiful landscapes of Italy. The last journey of the day leaves at 20:20, allowing visitors ample time to enjoy their activities before heading back in the evening.
The cheapest ticket price for the train connection between Florence and Verona is €18. The average ticket price typically hovers around €22, making it a convenient option for travelers looking to explore these beautiful Italian cities.
Welcome to Juliet's House, or Casa di Giulietta, a 14th-century residence that has become an iconic symbol of love and romance thanks to Shakespeare’s timeless tale. This enchanting site not only features the famous balcony where Juliet is said to have awaited her beloved Romeo but also houses a museum filled with artifacts related to the story, making it a must-visit for literature enthusiasts. As you explore this charming location, don’t forget to leave your own note on the walls—it's believed that doing so brings good luck in love!
Next up is the Verona Arena, an impressive Roman amphitheater built around 30 AD that still hosts spectacular opera performances today. With its remarkable preservation and capacity of over 15,000 spectators, this architectural marvel offers visitors a glimpse into ancient entertainment while showcasing modern cultural events against its historic backdrop. Be sure to take in the stunning views from within; standing here truly transports you back in time.
Finally, we arrive at Piazza delle Erbe—a vibrant market square steeped in history dating back to Roman times when it served as their forum. Surrounded by beautiful medieval buildings and lively stalls selling local produce and crafts, this bustling piazza captures both the essence of Verona’s rich heritage and contemporary life. Take some time here to savor authentic Italian gelato while soaking up the atmosphere; it's one of those experiences you'll cherish long after leaving!
Find answers to the most common questions about traveling from Florence to Verona by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Verona, this guide helps you travel smarter and with confidence.

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