Verona to Florence train

Cheap train tickets from Verona to Florence

Showing times and prices for May 19

Cheapest

18

Average

35

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.

Cheapest
05:17PMVerona Porta Nuova3h35 08:52PMFlorence Santa Maria Novella
2 transfers
181One-way
Cheapest
06:05AMVerona Porta Nuova3h47 09:52AMFlorence Santa Maria Novella
2 transfers
181One-way
Cheapest
12:26PMVerona Porta Nuova3h26 03:52PMFlorence Santa Maria Novella
2 transfers
181One-way
Cheapest
04:26PMVerona Porta Nuova3h26 07:52PMFlorence Santa Maria Novella
2 transfers
181One-way
Cheapest
05:18AMVerona Porta Nuova3h34 08:52AMFlorence Santa Maria Novella
2 transfers
181One-way

Train schedule from Verona to Florence

Showing trains for tomorrow, Thursday, May 19
05:18AMVerona Porta Nuova3h34 08:52AMFlorence Santa Maria Novella
2 transfers
05:18AMVerona Porta Nuova2h32 07:50AMFlorence Santa Maria Novella
1 transfer
05:27AMVerona Porta Vescovo3h12 08:39AMFlorence Santa Maria Novella
1 transfer
05:27AMVerona Porta Vescovo4h48 10:15AMFlorence Rifredi
2 transfers
06:05AMVerona Porta Nuova3h47 09:52AMFlorence Santa Maria Novella
2 transfers
06:20AMVerona2h04 08:24AMFlorence Santa Maria Novella
1 transfer
06:27AMVerona Porta Vescovo3h12 09:39AMFlorence Santa Maria Novella
1 transfer
06:50AMVerona2h49 09:39AMFlorence Santa Maria Novella
2 transfers
06:50AMVerona3h25 10:15AMFlorence Rifredi
2 transfers
06:52AMVerona Porta Nuova1h32 08:24AMFlorence Santa Maria Novella
0 transfers
07:03AMVerona Porta Nuova3h12 10:15AMFlorence Rifredi
1 transfer
07:03AMVerona Porta Nuova4h11 11:14AMFlorence Santa Maria Novella
2 transfers
07:17AMVerona5h10 12:27PMFlorence Rifredi
2 transfers
07:22AMVerona Porta Nuova1h32 08:54AMFlorence Santa Maria Novella
0 transfers
07:56AMVerona Porta Nuova4h31 12:27PMFlorence Rifredi
1 transfer
08:08AMVerona4h19 12:27PMFlorence Rifredi
2 transfers
08:22AMVerona Porta Nuova1h32 09:54AMFlorence Santa Maria Novella
0 transfers
08:22AMVerona Porta Nuova4h05 12:27PMFlorence Rifredi
1 transfer
08:27AMVerona Porta Vescovo4h00 12:27PMFlorence Rifredi
1 transfer
08:27AMVerona1h57 10:24AMFlorence Santa Maria Novella
1 transfer
08:32AMVerona Porta Vescovo1h52 10:24AMFlorence Santa Maria Novella
1 transfer
08:52AMVerona Porta Nuova1h32 10:24AMFlorence Santa Maria Novella
0 transfers
09:10AMVerona2h14 11:24AMFlorence Santa Maria Novella
1 transfer
09:17AMVerona Porta Vescovo2h07 11:24AMFlorence Santa Maria Novella
1 transfer
09:30AMVerona3h09 12:39PMFlorence Santa Maria Novella
2 transfers
09:37AMVerona Porta Nuova1h47 11:24AMFlorence Santa Maria Novella
0 transfers
10:00AMVerona Porta Nuova2h39 12:39PMFlorence Santa Maria Novella
1 transfer
10:10AMVerona3h29 01:39PMFlorence Santa Maria Novella
2 transfers
10:27AMVerona Porta Vescovo3h12 01:39PMFlorence Santa Maria Novella
1 transfer
10:32AMVerona Porta Vescovo3h07 01:39PMFlorence Santa Maria Novella
2 transfers
11:00AMVerona Porta Nuova2h39 01:39PMFlorence Santa Maria Novella
1 transfer
11:27AMVerona Porta Vescovo3h12 02:39PMFlorence Santa Maria Novella
1 transfer
12:10PMVerona2h54 03:04PMFlorence Santa Maria Novella
2 transfers
12:26PMVerona Porta Nuova2h38 03:04PMFlorence Santa Maria Novella
1 transfer
12:26PMVerona Porta Nuova3h26 03:52PMFlorence Santa Maria Novella
2 transfers
12:27PMVerona Porta Vescovo3h12 03:39PMFlorence Santa Maria Novella
1 transfer
01:04PMVerona Porta Vescovo3h00 04:04PMFlorence Santa Maria Novella
2 transfers
01:10PMVerona2h54 04:04PMFlorence Santa Maria Novella
2 transfers
01:26PMVerona Porta Nuova2h38 04:04PMFlorence Santa Maria Novella
1 transfer
01:26PMVerona Porta Nuova3h48 05:14PMFlorence Santa Maria Novella
2 transfers
01:27PMVerona Porta Vescovo4h00 05:27PMFlorence Rifredi
1 transfer
01:32PMVerona Porta Vescovo3h55 05:27PMFlorence Rifredi
2 transfers
02:10PMVerona3h17 05:27PMFlorence Rifredi
2 transfers
02:22PMVerona Porta Nuova1h32 03:54PMFlorence Santa Maria Novella
0 transfers
02:26PMVerona Porta Nuova3h01 05:27PMFlorence Rifredi
1 transfer
02:26PMVerona Porta Nuova3h26 05:52PMFlorence Santa Maria Novella
2 transfers
02:30PMVerona3h55 06:25PMFlorence Rifredi
2 transfers
02:30PMVerona1h54 04:24PMFlorence Santa Maria Novella
1 transfer
02:32PMVerona Porta Vescovo3h53 06:25PMFlorence Rifredi
2 transfers
02:32PMVerona Porta Vescovo1h52 04:24PMFlorence Santa Maria Novella
1 transfer
02:52PMVerona Porta Nuova1h32 04:24PMFlorence Santa Maria Novella
0 transfers
03:14PMVerona Porta Nuova3h11 06:25PMFlorence Rifredi
1 transfer
03:14PMVerona Porta Nuova2h50 06:04PMFlorence Santa Maria Novella
1 transfer
03:14PMVerona Porta Nuova3h38 06:52PMFlorence Santa Maria Novella
2 transfers
04:04PMVerona Porta Vescovo3h23 07:27PMFlorence Campo di Marte
2 transfers
04:10PMVerona3h17 07:27PMFlorence Campo di Marte
2 transfers
04:20PMVerona2h04 06:24PMFlorence Santa Maria Novella
1 transfer
04:20PMVerona Porta Nuova1h34 05:54PMFlorence Santa Maria Novella
0 transfers
04:26PMVerona Porta Nuova3h01 07:27PMFlorence Campo di Marte
1 transfer
04:26PMVerona Porta Nuova3h26 07:52PMFlorence Santa Maria Novella
2 transfers
04:32PMVerona Porta Vescovo1h52 06:24PMFlorence Santa Maria Novella
1 transfer
04:52PMVerona Porta Nuova1h32 06:24PMFlorence Santa Maria Novella
0 transfers
05:17PMVerona Porta Nuova3h35 08:52PMFlorence Santa Maria Novella
2 transfers
05:17PMVerona Porta Nuova4h05 09:22PMFlorence Santa Maria Novella
1 transfer
05:30PMVerona1h54 07:24PMFlorence Santa Maria Novella
1 transfer
05:32PMVerona Porta Vescovo1h52 07:24PMFlorence Santa Maria Novella
1 transfer
05:32PMVerona Porta Vescovo4h38 10:10PMFlorence Santa Maria Novella
2 transfers
05:52PMVerona Porta Nuova1h32 07:24PMFlorence Santa Maria Novella
0 transfers
06:10PMVerona4h00 10:10PMFlorence Santa Maria Novella
2 transfers
06:22PMVerona Porta Nuova1h32 07:54PMFlorence Santa Maria Novella
0 transfers
06:26PMVerona Porta Nuova3h44 10:10PMFlorence Santa Maria Novella
1 transfer
06:30PMVerona1h54 08:24PMFlorence Santa Maria Novella
1 transfer
06:32PMVerona Porta Vescovo1h52 08:24PMFlorence Santa Maria Novella
1 transfer
06:52PMVerona Porta Nuova1h32 08:24PMFlorence Santa Maria Novella
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
May 19
Fri
May 20
Sat
May 21
Sun
May 22
Mon
May 23
Tue
May 24
Wed
May 25
Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01
Thu
Jun 02
Fri
Jun 03
Sat
Jun 04
Sun
Jun 05
Mon
Jun 06
Tue
Jun 07
Wed
Jun 08

Fastest train times from Verona to Florence

Showing times and prices for May 19

Fastest Journey

1 h 32 m

Average

2 h 54 m

Trains per day

74

Distance

186 km

Of the 74 trains that leave Verona for Florence every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
02:22PMVerona Porta Nuova1h32 03:54PMFlorence Santa Maria Novella
0 transfers
331One-way
Fastest
06:22PMVerona Porta Nuova1h32 07:54PMFlorence Santa Maria Novella
0 transfers
331One-way
Fastest
05:52PMVerona Porta Nuova1h32 07:24PMFlorence Santa Maria Novella
0 transfers
391One-way
Fastest
06:52PMVerona Porta Nuova1h32 08:24PMFlorence Santa Maria Novella
0 transfers
391One-way
Fastest
07:22AMVerona Porta Nuova1h32 08:54AMFlorence Santa Maria Novella
0 transfers
331One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Verona to Florence

distanceDistance115 miles (186 km)
durationAverage train duration4 h 30 min
priceAverage train ticket price$20 (€18)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesFrecciarossa, Frecciabianca, Regionale Veloce, Intercity, Intercity Notte, Italo, Frecciargento, Regionale or Trenitalia

Trains from Verona to Florence cover the 115 miles (186 km) long trip taking on average 4 h 30 min with our travel partners like Frecciarossa, Frecciabianca, Regionale Veloce, Intercity, Intercity Notte, Italo, Frecciargento, Regionale or Trenitalia. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $20 (€18), but the average price of train tickets is $20 (€18). Travelers depart most frequently from Verona Porta Nuova and arrive in Firenze Santa Maria Novella.

Train providers: Frecciarossa, Italo and Trenitalia from Verona to Florence trains

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

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains 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 train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

Train information from Verona to Florence with Italo:

  • Average Duration: 2 h 35 min
  • Italo frequency: 7 a day

Enjoy the train ride to Florence from Verona with Trenitalia, Italy’s main provider of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and night trains. Bathrooms and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets between Verona and Florence are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train to Florence from Verona, you can expect to travel 115 miles (186 km). Check Trenitalia’s train times and tickets for the Verona to Florence trip and buy your cheap ticket on Omio today!

Verona to Florence train information with Trenitalia:

  • Average Duration: 4 h 3 min
  • Trenitalia frequency: 1 a day

There’s no need to fly between Italian hotspots when you can simply take a Frecciarossa train to reach your destination in just a few hours. Frecciarossa is the premier high-speed train service from Trenitalia, Italy’s national railroad company, with around 200 connections made across Italy per day. These trains reach speeds up to 186 mph (300 kmh), making them one of the fastest in the world. You can expect to travel 115 miles (186 km) between Verona and Florence on a Frecciarossa high-speed train. All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers.

You can find the best deals on cheap Frecciarossa train tickets right here. As an official travel partner of Trenitalia, Omio shows you all travel information for the Verona to Florence journey, such as departure and arrival times, stops, train stations, journey times, and cheap fares. Once you’re ready, buy your Verona to Florence train ticket on Omio and enjoy traveling in full comfort on a Frecciarossa train!

    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.

    Travel Tips: Trains from Verona to Florence

    Travel by train 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
    Omio customers have found the cheapest trains from Verona to Florence to cost as little as $20 (€18)  in the next 7 days.
    The Verona to Florence train ticket price is on average $20 (€18)  if you are looking to book your tickets for this journey in the next week.
    You should expect to travel around 115 miles (186 km)  between Verona and Florence by train.
    On average the Verona to Florence train travel time is 4 h 30 min  for the 115 miles (186 km) long route, but the duration can vary if you travel on weekends and holidays.

    Omio customers who travel this route most frequently depart from Verona Porta Nuova   and arrive in Firenze Santa Maria Novella.

    You can find the most popular departure train station for this route, Verona Porta Nuova, located approximately 1.3 miles (2.1 km) from the city center of Verona. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 1.2 miles (2 km) away from its city center.

    When taking a train from Verona to Florence, you can count on Frecciarossa, Frecciabianca, Regionale Veloce, Intercity, Intercity Notte, Italo, Frecciargento, Regionale or Trenitalia for the best way to get you to Florence. You can also check all possible train providers who offer a service between Verona and Florence and compare the amenities they offer before buying a train ticket.
    Yes, there are 16 direct trains per day from Verona to Florence. You can look to travel with Italo, Frecciarossa or Frecciargento  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
    The average number of trains departing Verona for Florence is 16 a day. The train schedules and services may vary between weekdays and weekends.
    The first Verona to Florence train departs at 5: 22 AM   and the last train from Verona to Florence leaves at 5: 52 PM. Check out the most up-to-date train schedule from Verona to Florence on Omio and find the best time to travel to your destination.
    You can find trains between Verona and Florence to cost on average $20 (€18) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Verona to Florence train generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey

    Verona
    Florence
    The major railway station for departures from Verona is Verona Porta Nuova. Read all the information you need to know about services, amenities and connections at Verona Porta Nuova for your journey to Florence from Verona.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 06: 00 - 21: 00
    Public transit options for Verona Porta Nuova
    Bus lines: 11, 12, 13, 51, 90, 92, 94, 96, 98
    Train lines: FA, FB, EC, EN, ICN, R, 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
    Currency
    Language