Travel options for:
Zermatt to Salzburg
  • Train

    $156 - $294
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      2 h 1 min - every 3 hours

      $65 - $130

    3. Zürich HB

      5 h 23 min - 3 times a day

      $70 - $120

  • Bus

    $83 - $132
    1. Zermatt

      4 h 3 min - 151.9 miles

      $35 - $55

    2. Cervinia, Cervinia Ski

      2 h 45 min - twice a week

      $11 - $19

    3. Milan

      8 h 5 min - once daily

      $30 - $55

    4. Himmelreich b.Wals

      26 min - every 10 minutes

      $5

  • Train, nighttrain

    $138 - $263
    1. Zermatt

      4 h 3 min - once daily

      $80 - $170

    2. Disentis/Mustér

      1 h 57 min - every 2 hours

      $35 - $45

    3. Landquart

      10 min - hourly

      $3 - $21

    4. Sargans Bahnhof

      5 h 13 min - once daily

      $18 - $28

  • Drive

    $80 - $120
    1. Zermatt

      8 h 3 min - 398.6 miles

      $80 - $120

  • Train to Zurich, fly, train

    $210 - $532
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      2 h 19 min - every 3 hours

      $70 - $130

    3. Zurich (ZRH)

      55 min - non-stop

      $85 - $300

    4. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    5. München Ost

      1 h 37 min - hourly

      $30 - $50

  • Train to Berne, fly, train

    $215 - $774
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      37 min - every 3 hours

      $26 - $50

    3. Thun

      27 min - every 2 hours - line 4

      $12 - $18

    4. Belp, Bahnhof

      10 min - hourly - line 334

      $2 - $4

    5. Berne (BRN)

      1 h - non-stop

      $120 - $600

    6. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    7. München Ost

      1 h 37 min - hourly

      $30 - $50

  • Train to Geneva, fly, train

    $145 - $352
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      2 h 33 min - every 4 hours

      $60 - $110

    3. Geneva (GVA)

      1 h 15 min - non-stop

      $30 - $140

    4. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    5. München Ost

      1 h 37 min - hourly

      $30 - $50

  • Train, train to Basel, fly

    $181 - $467
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      57 min - every 3 hours

      $35 - $65

    3. Bern

      55 min - 3 times a day

      $28 - $55

    4. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    5. Basel (BSL)

      1 h - non-stop

      $60 - $240

    6. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    7. München Ost

      1 h 37 min - hourly

      $30 - $50

  • Train to Milan Malpensa, fly, train

    $124 - $285
    1. Zermatt

      1 h 9 min - every 2 hours

      $21 - $45

    2. Visp

      1 h 31 min - once daily

      $35 - $55

    3. Gallarate

      29 min - hourly

      $4 - $8

    4. Milan Malpensa (MXP)

      1 h 10 min - non-stop

      $30 - $120

    5. Munich (MUC)

      31 min - every 20 minutes

      $4 - $8

    6. München Ost

      1 h 37 min - hourly

      $30 - $50

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

From Zermatt train to Visp, train to Zürich HB, then train to Salzburg Hbf. 10 h 17 min SFr 264. From Zermatt drive to Cervinia, Cervinia Ski, bus to Milan, bus to Himmelreich b.Wals Andrä-Doppler-Weg, then bus to Salzburg Mönchsbergaufzug (Griesgasse). 16 h 22 min SFr 121. From Zermatt train to Disentis/Mustér, train to Landquart, train to Sargans Bahnhof, then nighttrain to Salzburg. 13 h 20 min SFr 210. From Zermatt drive to Salzburg. 8 h 3 min SFr 100. From Zermatt train to Visp, train to Zurich airport, fly to Munich airport, train to München Ost, then train to Salzburg. 8 h 44 min SFr 344. From Zermatt train to Visp, train to Thun, line 4 train to Belp, Bahnhof, line 334 bus to Berne airport, fly to Munich airport, train to München Ost, then train to Salzburg. 8 h 54 min SFr 357. From Zermatt train to Visp, train to Geneva airport, fly to Munich airport, train to München Ost, then train to Salzburg. 9 h 54 min SFr 250. From Zermatt train to Visp, train to Bern, train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Munich airport, train to München Ost, then train to Salzburg. 9 h 43 min SFr 328. From Zermatt train to Visp, train to Gallarate, train to Milan Malpensa airport, fly to Munich airport, train to München Ost, then train to Salzburg. 10 h 19 min SFr 193.