Travel options for:
Zagreb to Florence
  • Bus

    $35 - $160
    1. Zagreb

      8 h 45 min - once daily

      $35 - $160

  • Train, bus

    $57 - $191
    1. Zagreb Glavni Kolod.

      2 h 18 min - once daily

      $12 - $17

    2. Ljubljana

      1 h 35 min - twice daily

      $5 - $90

    3. Trieste Centrale

      1 h 53 min - hourly

      $10 - $35

    4. Venezia Mestre

      1 h 53 min - hourly

      $30 - $50

  • Train

    $71 - $126
    1. Zagreb Glavni Kolod.

      4 h 8 min - once daily

      $21 - $35

    2. Villach Hbf (Busbahnhof)

      3 h 9 min - 5 times a day

      $19 - $45

    3. Venezia Mestre

      1 h 53 min - hourly

      $30 - $50

  • Drive

    $90 - $140
    1. Zagreb

      5 h 52 min - 387.7 miles

      $90 - $140

  • Fly to Florence

    $135 - $597
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      3 h 55 min - 1 stopover

      $120 - $490

    3. Florence (FLR)

      9 min - every 30 minutes

  • Fly to Bologna, train

    $136 - $419
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      3 h 30 min - 1 stopover

      $100 - $280

    3. Bologna (BLQ)

      24 min - every 15 minutes - line 40

      $3 - $6

    4. Bologna Centrale Station

      34 min - once daily

      $18 - $26

  • Fly to Pisa, train

    $150 - $730
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      4 h 5 min - 1 stopover

      $130 - $600

    3. Pisa (PSA)

      5 min - every 10 minutes

    4. Pisa Centrale

      1 h - hourly

      $5 - $23

  • Shuttle, bus

    $71 - $702
    1. Zagreb

      5 h 37 min - on demand

      $55 - $700

    2. Padova, Autostaz. VIALE della

      3 h 30 min - every 30 minutes

      $13 - $19

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Zagreb bus to Florence. 8 h 45 min 86€. From Zagreb Glavni Kolod. train to Ljubljana, bus to Trieste Centrale, train to Venezia Mestre, then train to Firenze S.M.N.. 9 h 41 min 78€. From Zagreb Glavni Kolod. train to Villach Hbf (Busbahnhof), train to Venezia Mestre, then train to Firenze S.M.N.. 10 h 44 min 79€. From Zagreb drive to Florence. 5 h 52 min 96€. From Zagreb shuttle to Zagreb airport, fly to Florence airport, then bus to Florence. 6 h 18 min 195€. From Zagreb shuttle to Zagreb airport, fly to Bologna airport, line 40 bus to Bologna Centrale Station, then train to Florence. 7 h 18 min 176€. From Zagreb shuttle to Zagreb airport, fly to Pisa airport, train to Pisa Centrale, then train to Florence. 7 h 43 min 201€. From Zagreb shuttle to Padova, Autostaz. VIALE della Pace then bus to Florencie, Montelungo. 9 h 24 min 337€.