Travel options for:
Munich to Zürich
  • Bus

    1. Munich, Munich central bus

      3 h 45 min - every 4 hours

      $17 - $28

      • Zurich, Zurich
  • Train via Winterthur

    ×2
    1. München Hbf

      3 h 44 min - 5 times a day

      $70 - $120

    2. Winterthur

      15 min - hourly

      $17 - $29

      • Zürich Stadelhofen
  • Train

    1. München Hbf

      4 h 11 min - 5 times a day

      $80 - $140

      • Zürich HB
  • Rideshare

    1. Munich

      3 h 42 min - 5 times a day

      $16 - $26

      • Zurich
  • Drive

    1. Munich

      3 h 7 min - 197.5 miles

      $40 - $60

      • Zürich
  • Fly to Zurich

    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      55 min - non-stop

      $85 - $300

    3. Zurich (ZRH)

      10 min - hourly

      $13 - $22

      • Zürich
  • Fly to Basel, train

    1. Munich

      36 min - every 20 minutes

      $4 - $8

    2. Munich (MUC)

      55 min - non-stop

      $60 - $240

    3. Basel (BSL)

      19 min - every 10 minutes

      $2 - $5

    4. Basel SBB

      53 min - hourly

      $22 - $27

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

From Munich, Munich central bus station bus to Zurich, Zurich. 3 h 45 min 25€. From München Hbf train to Winterthur then train to Zürich Stadelhofen. 4 h 10 min 120€. From München Hbf train to Zürich HB. 4 h 11 min 116€. From Munich rideshare to Zurich. 3 h 42 min 18€. From Munich drive to Zürich. 3 h 7 min 45€. From München Marienplatz train to Munich airport, fly to Zurich airport, then train to Zürich. 2 h 44 min 140€. From München Marienplatz train to Munich airport, fly to Basel airport, bus to Basel SBB, then train to Zürich. 3 h 59 min 147€.