Travel from Verona-Italy to Florence-Italy

Bus or train from Verona to Florence?

Trenitalia Frecce operates a train from Verona to Florence every 4 hours. Tickets cost $30 - $45 and the journey takes 1 hour 33 minutes. ItaloTreno also services this route 4 times a day. Alternatively, you can take a bus from Verona to Florence via BOLOGNA-Terminal Bus in around 4 hours 18 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Verona to Florence

ModeDurationPrice
From Verona Porta Nuova train to Firenze Campo Marte.1 h 33 min29€
From Verona Porta Nuova train to Bologna C.Le then train to Firenze S.Maria Novella.1 h 40 min29€
From Verona bus to Bologna *Int_BOLZANO*, walk to Bologna C.Le, then train to Firenze S.Maria Novella.3 h 14 min27€
From Verona bus to BOLOGNA-Terminal Bus then bus to FIRENZE-Autostazione Sita.4 h 18 min19€
From Verona rideshare to Florence.3 h 6 min12€
From Verona drive to Florence.2 h 15 min34€

How long does it take to get from Verona to Florence?

The train from Verona Porta Nuova to Firenze Campo Marte takes 1 hour 33 minutes including transfers and departs every four hours.

Is there a direct train between Verona and Florence?

Yes, there is a direct train departing from Verona Porta Nuova and arriving at Firenze Campo Marte. Services depart every four hours, and operate every day. The journey takes approximately 1 hour 33 minutes.

Is there a direct bus between Verona and Florence?

No, there is no direct bus from Verona to Florence. However, there are services departing from Verona and arriving at FIRENZE-Autostazione Sita via BOLOGNA-Terminal Bus. The journey, including transfers, takes approximately 4 hours 18 minutes.

Operators from Verona to Florence

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Marino Autolinee+39 080 3112335Marino Autolinee
Baltour+39 0861 1991900Baltour
BlaBlaCarBlaBlaCar
Close Print Itinerary
  1. Here are 6 options to get from
    Verona to Florence:

    1. Trip:
      1 Train
      • One-Way approx: USD $26 - $45
      • Duration: 1 h 33 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $26 - $45
        • Duration: 1 h 33 min
        Close x
    2. Trip:
      2 Train via Bologna C.Le
      • One-Way approx: USD $30 - $43
      • Duration: 1 h 40 min
      Open +
      • Trip:
        2 Train via Bologna C.Le
        • One-Way approx: USD $30 - $43
        • Duration: 1 h 40 min
        Close x
    3. Trip:
      3 Bus, train
      • One-Way approx: USD $27 - $41
      • Duration: 3 h 14 min
      Open +
      • Trip:
        3 Bus, train
        • One-Way approx: USD $27 - $41
        • Duration: 3 h 14 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $16 - $25
      • Duration: 4 h 18 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $16 - $25
        • Duration: 4 h 18 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $15
      • Duration: 3 h 6 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $15
        • Duration: 3 h 6 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 2 h 15 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 2 h 15 min
        Close x