Travel options for:
Trieste to Zagreb
  • Bus FlixBus

    $13 - $90
    1. Trieste

      4 h 5 min - twice daily

      $13 - $90

  • Bus Euroda SRL Rovereto

    $27 - $30
    1. Trieste

      3 h 8 min - once a week

      $18

    2. Bregana

      10 min - every 20 minutes - line 147

    3. Samobor

      40 min - every 30 minutes

      $9 - $12

  • Bus, train

    $17 - $103
    1. Trieste

      1 h 35 min - twice daily

      $5 - $90

    2. Ljubljana

      2 h 18 min - once daily

      $12 - $17

  • Drive

    $35 - $55
    1. Trieste

      2 h 21 min - 145.6 miles

      $35 - $55

  • Shuttle, fly

    $99 - $462
    1. Trieste

      31 min - on demand

      $20 - $85

    2. Portorož

      1 h 7 min - on demand

      $30 - $160

    3. Pula (PUY)

      40 min - non-stop

      $35 - $110

    4. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

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

From Trieste bus to Zagreb. 4 h 5 min 19€. From Trieste bus to Bregana, line 147 bus to Samobor, then bus to Zagreb. 4 h 23 min 23€. From Trieste bus to Ljubljana then train to Zagreb Glavni Kolod.. 4 h 53 min 31€. From Trieste drive to Zagreb. 2 h 21 min 36€. From Trieste Centrale shuttle to Portorož, shuttle to Pula airport, fly to Zagreb airport, then shuttle to Zagreb. 4 h 10 min 163€.