Travel options for:
Zagreb to Verona
  • Bus FlixBus

    $29 - $60
    1. Zagreb

      7 h 5 min - once daily

      $29 - $60

  • Train, bus

    $45 - $167
    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

      58 min - every 3 hours

      $18 - $26

  • Train

    $59 - $102
    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

      58 min - every 3 hours

      $18 - $26

  • Bus Euroda SRL Rovereto

    $51 - $53
    1. Zagreb

      40 min - every 30 minutes

      $9 - $12

    2. Samobor

      10 min - every 20 minutes - line 147

    3. Bregana

      7 h 44 min - once a week

      $42

  • Nighttrain

    $53 - $75
    1. Zagreb Glavni kolodvor

      4 h 8 min - once daily

      $23 - $30

    2. Villach Hauptbahnhof

      5 h 38 min - once daily

      $30 - $45

  • Drive

    $70 - $110
    1. Zagreb

      4 h 32 min - 302.4 miles

      $70 - $110

  • Fly to Verona

    $118 - $475
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      3 h 55 min - 1 stopover

      $95 - $360

    3. Verona (VRN)

      15 min - every 30 minutes - line 199

      $8

  • Fly to Venice, train

    $135 - $427
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      2 h 50 min - 1 stopover

      $100 - $290

    3. Venice (VCE)

      15 min - hourly

      $2 - $4

    4. Venezia Mestre

      58 min - every 3 hours

      $18 - $26

  • Fly to Milan Malpensa, train

    $127 - $398
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      1 h 30 min - non-stop

      $85 - $240

    3. Milan Malpensa (MXP)

      52 min - hourly

      $5 - $16

    4. Milano Centrale

      1 h 22 min - every 4 hours

      $22 - $35

  • Fly to Bologna, train

    $136 - $420
    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

      50 min - 5 times a day

      $18 - $27

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

From Zagreb bus to Verona. 7 h 5 min 40€. From Zagreb Glavni Kolod. train to Ljubljana, bus to Trieste Centrale, train to Venezia Mestre, then train to Verona Porta Nuova. 8 h 37 min 62€. From Zagreb Glavni Kolod. train to Villach Hbf (Busbahnhof), train to Venezia Mestre, then train to Verona Porta Nuova. 9 h 40 min 64€. From Zagreb bus to Samobor, line 147 bus to Bregana, then bus to Verona. 9 h 45 min 44€. From Zagreb Glavni kolodvor nighttrain to Villach Hauptbahnhof then nighttrain to Verona Porta Nuova. 10 h 46 min 52€. From Zagreb drive to Verona. 4 h 32 min 75€. From Zagreb shuttle to Zagreb airport, fly to Verona airport, then line 199 Airport Bus to Verona. 6 h 31 min 201€. From Zagreb shuttle to Zagreb airport, fly to Venice airport, bus to Venezia Mestre, then train to Verona. 6 h 48 min 182€. From Zagreb shuttle to Zagreb airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to Verona. 6 h 35 min 162€. From Zagreb shuttle to Zagreb airport, fly to Bologna airport, line 40 bus to Bologna Centrale, then train to Verona. 8 h 177€.