Travel options for:
Nearby airports Zermatt

Milan Malpensa (MXP)  •  5 h 38 min

  1. ×3

$30 - $49

Zurich (ZRH)  •  3 h 55 min

  1. ×2

$91 - $169

Geneva (GVA)  •  3 h 55 min

  1. ×2

$82 - $154

Milan Linate (LIN)  •  5 h 15 min

  1. ×2

$64 - $114

Sion (SIR)  •  2 h 23 min

  1. ×2

$27 - $40

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

Travel from Nearby-Airports to Zermatt

Bus or train from Nearby airports to Zermatt?

You can take a bus from Milan Malpensa (MXP) to Zermatt via Piedimulera and Macugnaga - Pecetto in around 5 h 38 min. Alternatively, you can take a train from Zurich (ZRH) to Zermatt via Visp in around 3 h 55 min.

How to get from Nearby airports to Zermatt

ModeDurationPrice
From Malpensa Airport T1 bus to Piedimulera, bus to Macugnaga - Pecetto, then drive to Zermatt.5 h 38 min$44
From Zürich Flughafen train to Visp then train to Zermatt.3 h 55 min$159
From Genève-Aéroport train to Visp then train to Zermatt.3 h 55 min$143
From Milan Linate Airport bus to Milan Centrale Piazza Luigi di Savoia, walk to Milano Centrale, train to Brig, walk to Brig Bahnhofplatz, then train to Zermatt.5 h 15 min$93
From Sion, poste/gare line 381 bus to Les Haudères, poste then drive to Zermatt.2 h 23 min$33

How long does it take to get from Nearby airports to Zermatt?

It takes approximately 5 h 38 min to get from Nearby airports to Zermatt, including transfers.

Is there a direct train between Nearby airports and Zermatt?

No, there is no direct train from Nearby airports to Zermatt. However, there are services departing from Zürich Flughafen and arriving at Zermatt via Visp. The journey, including transfers, takes approximately 3 h 55 min.

Operators from Nearby airports to Zermatt

OperatorPhoneWebsite
Autoservizi Comazzi srl0322 844 862Autoservizi Comazzi srl
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
MGBMGB
Autostradale+39 02 3008 9000Autostradale
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swiss PostAutoSwiss PostAuto