Travel options for:
Venice to Zagreb
  • Train, shuttle

    $67 - $431
    1. Venezia Santa Lucia

      2 h 15 min - hourly

      $12 - $45

    2. Gorizia

      3 h 7 min - on demand

      $55 - $390

      • Zagreb
  • Train, shuttle via Ljubljana

    $76 - $627
    1. Venezia Santa Lucia

      2 h 5 min - hourly

      $11 - $40

    2. Trieste Centrale

      56 min - on demand

      $35 - $280

    3. Ljubljana

      1 h 54 min - on demand

      $30 - $310

      • Zagreb
  • Bus Euroturist Express

    $85 - $110
    1. Venice

      5 h 57 min - once daily

      $85 - $110

      • Zagreb
  • Bus Florentia Bus

    $69 - $101
    1. Venice

      1 h 5 min - every 2 hours

      $4 - $7

    2. San Donà di Piave

      5 h 57 min - once daily

      $65 - $95

      • Zagreb
  • Drive

    $55 - $85
    1. Venice

      3 h 40 min - 236 miles

      $55 - $85

      • Zagreb
  • Fly from Venice

    $108 - $502
    1. Venice

      23 min - every 30 minutes - line 5

      $2

    2. Venice (VCE)

      2 h 55 min - 1 stopover

      $100 - $290

    3. Zagreb (ZAG)

      7 min - on demand

      $6 - $210

      • Zagreb
  • Ferry to Pula, fly

    $122 - $433
    1. Venice

      3 h 15 min - 4 times a week

      $70 - $100

    2. Pula

      10 min - 2760 feet

    3. Pula

      9 min - on demand

      $9 - $14

    4. Pula (PUY)

      40 min - non-stop

      $35 - $110

    5. Zagreb (ZAG)

      7 min - on demand

      $6 - $210

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

From Venezia Santa Lucia train to Gorizia then shuttle to Zagreb. 5 h 52 min 216€. From Venezia Santa Lucia train to Trieste Centrale, shuttle to Ljubljana, then shuttle to Zagreb. 5 h 55 min 241€. From Venice bus to Zagreb. 5 h 57 min 84€. From Venice bus to San Donà di Piave then bus to Zagreb. 8 h 2 min 75€. From Venice drive to Zagreb. 3 h 40 min 60€. From Corsia A1 line 5 bus to Venice airport, fly to Zagreb airport, then shuttle to Zagreb. 5 h 40 min 229€. From Venice ferry to Pula, walk to Pula, shuttle to Pula airport, fly to Zagreb airport, then shuttle to Zagreb. 6 h 6 min 207€.