Travel options for:
Salzburg to Zermatt
  • Train

    $166 - $304
    1. Salzburg Hbf

      5 h 24 min - every 4 hours

      $75 - $130

    2. Zürich HB

      2 h - every 4 hours

      $65 - $130

    3. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Night train, train

    $137 - $273
    1. Salzburg

      4 h 53 min - once daily

      $18 - $28

    2. Sargans

      9 min - every 2 hours

      $3 - $21

    3. Landquart

      1 h 54 min - every 3 hours

      $35 - $45

    4. Disentis/Mustér

      4 h 33 min - once daily

      $80 - $180

  • Bus

    $82 - $141
    1. Salzburg

      24 min - every 10 minutes

      $5

    2. Himmelreich

      8 h 5 min - once daily

      $30 - $60

    3. Milan, Milan

      2 h 40 min - 4 times a week

      $12 - $21

    4. Cervinia, Cervinia Ski

      4 h 1 min - 158.1 miles

      $35 - $55

  • Drive

    $80 - $130
    1. Salzburg

      8 h 15 min - 402.1 miles

      $80 - $130

  • Train to Munich, fly to Berne, train

    $220 - $774
    1. Salzburg

      1 h 43 min - hourly

      $30 - $50

    2. München Ost

      31 min - every 20 minutes

      $4 - $8

    3. Munich (MUC)

      1 h - non-stop

      $120 - $600

    4. Berne (BRN)

      9 min - hourly - line 334

      $2 - $4

    5. Belp

      27 min - every 2 hours - line 44

      $12 - $18

    6. Thun

      37 min - every 4 hours

      $26 - $50

    7. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Train to Munich, fly to Geneva, train

    $150 - $362
    1. Salzburg

      1 h 43 min - hourly

      $30 - $50

    2. München Ost

      31 min - every 20 minutes

      $4 - $8

    3. Munich (MUC)

      1 h 15 min - non-stop

      $30 - $140

    4. Geneva (GVA)

      2 h 34 min - 4 times a day

      $60 - $120

    5. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Train to Munich, fly to Milan Malpensa, train

    $129 - $290
    1. Salzburg

      1 h 43 min - hourly

      $30 - $50

    2. München Ost

      31 min - every 20 minutes

      $4 - $8

    3. Munich (MUC)

      1 h 5 min - non-stop

      $30 - $120

    4. Milan Malpensa (MXP)

      25 min - hourly

      $4 - $8

    5. Gallarate

      1 h 29 min - once daily

      $35 - $60

    6. Visp

      1 h 6 min - every 3 hours

      $21 - $45

  • Train to Stuttgart, fly to Zurich, train

    $222 - $491
    1. Salzburg

      4 h - once daily

      $75 - $120

    2. Stuttgart Hbf (tief)

      27 min - every 30 minutes

      $2 - $5

    3. Stuttgart (STR)

      35 min - non-stop

      $50 - $200

    4. Zurich (ZRH)

      2 h 22 min - every 4 hours

      $70 - $130

    5. Visp

      1 h 6 min - every 3 hours

      $21 - $45

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

From Salzburg Hbf train to Zürich HB, train to Visp, then train to Zermatt. 9 h 42 min SFr 273. From Salzburg night train to Sargans, train to Landquart, train to Disentis/Mustér, then train to Zermatt. 13 h 23 min SFr 213. From Salzburg Ferdinand-Hanusch-Platz (Franz-Josef-Kai) bus to Himmelreich, bus to Milan, Milan, bus to Cervinia, Cervinia Ski, then drive to Zermatt. 17 h 10 min SFr 122. From Salzburg drive to Zermatt. 8 h 15 min SFr 100. From Salzburg Hbf train to München Ost, train to Munich airport, fly to Berne airport, line 334 bus to Belp, line 44 train to Thun, train to Visp, then train to Zermatt. 8 h 57 min SFr 354. From Salzburg Hbf train to München Ost, train to Munich airport, fly to Geneva airport, train to Visp, then train to Zermatt. 10 h 2 min SFr 248. From Salzburg Hbf train to München Ost, train to Munich airport, fly to Milan Malpensa airport, train to Gallarate, train to Visp, then train to Zermatt. 10 h 19 min SFr 192. From Salzburg Hbf train to Stuttgart Hbf (tief), train to Stuttgart airport, fly to Zurich airport, train to Visp, then train to Zermatt. 10 h 52 min SFr 358.