Travel options for:
Munich to Switzerland
  • Bus Eurolines CH

    $35 - $37
    1. Munich

      3 h 34 min - 3 times a week

      $35 - $37

      • Zürich
  • Bus FlixBus

    $26 - $44
    1. Munich, Munich central bus

      3 h 45 min - every 4 hours

      $16 - $27

    2. Zürich, Sihlquai/HB

      12 min - every 10 minutes - line 4

      $10 - $17

      • Zürich, Opernhaus
  • Train

    $85 - $137
    1. München Hbf

      3 h 44 min - 5 times a day

      $65 - $110

    2. Winterthur

      15 min - hourly

      $17 - $28

      • Zürich Stadelhofen
  • Rideshare

    $20
    1. Munich

      4 h 1 min - twice daily

      $20

      • Zurich
  • Drive

    $40 - $60
    1. Munich

      3 h 7 min - 197.5 miles

      $40 - $60

      • Zürich
  • Fly to Zurich

    $102 - $198
    1. Munich

      36 min - every 20 minutes

      $4 - $7

    2. Munich (MUC)

      55 min - non-stop

      $85 - $170

    3. Zurich (ZRH)

      4 min - hourly

      $11 - $18

    4. Zürich Oerlikon, Bahnhof

      13 min - every 20 minutes - line 62

      $2 - $3

      • Zürich (Kreis 11)
  • Fly to Basel

    $90 - $258
    1. Munich

      36 min - every 20 minutes

      $4 - $7

    2. Munich (MUC)

      55 min - non-stop

      $75 - $230

    3. Basel (BSL)

      9 min - every 10 minutes

      $1 - $4

    4. Basel, Kannenfeldplatz

      9 min - hourly - line 14

      $10 - $17

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

From Munich bus to Zürich. 3 h 34 min SFr 37. From Munich, Munich central bus station bus to Zürich, Sihlquai/HB then line 4 tram to Zürich, Opernhaus. 4 h 2 min SFr 42. From München Hbf train to Winterthur then train to Zürich Stadelhofen. 4 h 10 min SFr 130. From Munich rideshare to Zurich. 4 h 1 min SFr 19. From Munich drive to Zürich. 3 h 7 min SFr 50. From München Marienplatz train to Munich airport, fly to Zurich airport, train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 3 h 3 min SFr 146. From München Marienplatz train to Munich airport, fly to Basel airport, bus to Basel, Kannenfeldplatz, then line 14 tram to Basel. 3 h 11 min SFr 155.