Travel options for:
Munich to Zagreb
  • Fly to Zagreb

    $103 - $498
    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      1 h - non-stop

      $85 - $380

    3. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

  • Fly to Graz, shuttle

    $129 - $758
    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      50 min - non-stop

      $90 - $410

    3. Graz (GRZ)

      2 h 48 min - on demand

      $35 - $340

  • Fly to Ljubljana, shuttle

    $134 - $688
    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      1 h - non-stop

      $100 - $390

    3. Ljubljana (LJU)

      2 h 7 min - on demand

      $30 - $290

  • Fly to Trieste, shuttle

    $164 - $1,078
    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      55 min - non-stop

      $95 - $490

    3. Trieste (TRS)

      1 h 18 min - on demand

      $35 - $340

    4. Ljubljana

      1 h 54 min - on demand

      $30 - $240

  • Bus Jaska Turist

    $63
    1. Munich

      6 h 22 min - twice a week

      $63

    2. Sveta Nedjelja

      32 min - every 30 minutes - line 155

  • Bus FlixBus

    $30 - $65
    1. Munich, Munich central bus

      7 h 35 min - twice daily

      $30 - $65

  • Train

    $70 - $110
    1. München Hbf

      8 h 35 min - once daily

      $70 - $110

  • Nighttrain

    $50 - $75
    1. München Hauptbahnhof

      9 h 1 min - once daily

      $50 - $75

  • Rideshare

    $36
    1. Munich

      6 h 41 min - once daily

      $36

  • Drive

    $70 - $110
    1. Munich

      5 h 30 min - 345.3 miles

      $70 - $110

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

From München Marienplatz train to Munich airport, fly to Zagreb airport, then shuttle to Zagreb. 3 h 58 min $206. From München Marienplatz train to Munich airport, fly to Graz airport, then shuttle to Zagreb. 5 h 44 min $326. From München Marienplatz train to Munich airport, fly to Ljubljana airport, then shuttle to Zagreb. 6 h 13 min $296. From München Marienplatz train to Munich airport, fly to Trieste airport, shuttle to Ljubljana, then shuttle to Zagreb. 6 h 43 min $436. From Munich bus to Sveta Nedjelja then line 155 bus to Zagreb. 7 h 8 min $62. From Munich, Munich central bus station bus to Zagreb. 7 h 35 min $38. From München Hbf train to Zagreb Glavni Kolod.. 8 h 35 min $94. From München Hauptbahnhof nighttrain to Zagreb Glavni kolodvor. 9 h 1 min $62. From Munich rideshare to Zagreb. 6 h 41 min $35. From Munich drive to Zagreb. 5 h 30 min $88.