Travel options for:
Venice to Zagreb
  • Bus Euroturist Express

    1. Venice

      5hrs 32min - once daily

      $50 - $100

      • Zagreb
  • Bus FlixBus

    1. Corsia A5

      11min - every 15 minutes

      $1 - $7

    2. Mestre

      6hrs 00min - once daily

      $20 - $35

      • Zagreb bus station
  • Bus, train

    1. Corsia A1

      23min - every 20 minutes

      $1 - $9

    2. Venice Airport

      3hrs 00min - on demand

      $59

    3. Ljubljana

      4min - 1283 feet

    4. Ljubljana

      2hrs 18min - once daily

      $11 - $16

      • Zagreb Glavni Kolod.
  • Train, bus

    1. Venezia Santa Lucia

      2hrs 05min - hourly

      $10 - $35

    2. Trieste

      4hrs 20min - once daily

      $17 - $24

      • Zagreb
  • Drive

    1. Venice

      3hrs 40min - 235.9 miles

      $65 - $100

      • Zagreb
  • Fly from Venice

    1. Venice

      23min - every 20 minutes

      $1 - $9

    2. Venice (VCE)

      2hrs 55min - 1 stopover

      $130 - $200

    3. Zagreb (ZAG)

      30min - hourly

      $4 - $6

      • Zagreb
  • Ferry to Pula, fly

    1. Venice

      3hrs 15min - 4 times a week

      $65 - $95

    2. Pula

      10min - 2760 feet

    3. Pula

      15min - on demand

      $4 - $13

    4. Pula (PUY)

      40min - non-stop

      $40 - $70

    5. Zagreb (ZAG)

      30min - hourly

      $4 - $6

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

From Venice bus to Zagreb. 5hrs 32min 627 kn. From Corsia A5 bus to Mestre then bus to Zagreb bus station. 7hrs 11min 289 kn. From Corsia A1 bus to Venice Airport, bus to Ljubljana, walk to Ljubljana, then train to Zagreb Glavni Kolod.. 7hrs 15min 565 kn. From Venezia Santa Lucia train to Trieste then bus to Zagreb. 7hrs 25min 252 kn. From Venice drive to Zagreb. 3hrs 40min 577 kn. From Corsia A1 bus to Venice airport, fly to Zagreb airport, then bus to Zagreb. 6hrs 09min 1.137 kn. From Venice ferry to Pula, walk to Pula, bus to Pula airport, fly to Zagreb airport, then bus to Zagreb. 6hrs 40min 972 kn.