Travel options for:
Florence to Zagreb
  • Bus

    $35 - $160
    1. Florence

      9 h - 4 times a week

      $35 - $160

  • Train

    $73 - $131
    1. Firenze S.M.N.

      1 h 53 min - every 15 minutes

      $30 - $50

    2. Venezia Mestre stazione(Viale

      3 h 10 min - 5 times a day

      $19 - $50

    3. Villach Hbf

      4 h - once daily

      $21 - $35

  • Bus Florentia Bus

    $76 - $110
    1. Florence

      1 h 36 min - every 3 hours

      $5 - $10

    2. Bologna

      4 min - 1288 feet

    3. Bologna

      8 h 45 min - once daily

      $70 - $100

  • Train, night bus

    $50 - $76
    1. Firenze S.M.N.

      1 h 53 min - every 15 minutes

      $30 - $50

    2. Venice, Venice Mestre

      5 h 25 min - once daily

      $17 - $30

  • Drive

    $90 - $140
    1. Florence

      5 h 57 min - 385.5 miles

      $90 - $140

  • Fly to Zagreb

    $135 - $602
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      4 h 15 min - 1 stopover

      $120 - $490

    3. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

  • Fly to Graz, shuttle

    $146 - $992
    1. Florence

      14 min - every 30 minutes

      $1 - $3

    2. Florence (FLR)

      2 h 55 min - 1 stopover

      $110 - $650

    3. Graz (GRZ)

      2 h 48 min - on demand

      $35 - $340

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

From Florence bus to Zagreb. 9 h 86€. From Firenze S.M.N. train to Venezia Mestre stazione(Viale Stazione), train to Villach Hbf, then train to Zagreb Glavni Kolod.. 11 h 3 min 79€. From Florence bus to Bologna, walk to Bologna, then bus to Zagreb. 11 h 25 min 79€. From Firenze S.M.N. train to Venice, Venice Mestre then night bus to Zagreb. 8 h 18 min 58€. From Florence drive to Zagreb. 5 h 57 min 95€. From Leopolda Salita bus to Florence airport, fly to Zagreb airport, then shuttle to Zagreb. 6 h 51 min 195€. From Leopolda Salita bus to Florence airport, fly to Graz airport, then shuttle to Zagreb. 8 h 27 min 406€.