Zermatt is just a few hours from the international airports in Zurich, Geneva, Basel, Milano and Bern. Zermatt has its own heliport, which is operated by Air Zermatt.

Travel times from the airport to Zermatt

  by train by car by helicopter
Zurich 3.5 hr. 3.5 hr. 1 hr.
Geneva 4 hr. 3 hr. 45 min.
Basel 4 hr. 3.5 hr. 1 hr. 10 min.
Milano 4 hr. 3 hr.  ---
Lugano/Agno 5 hr. 3.5 hr. 35 min.
Sion 2 hr. 1.5 hr. 15 min.
Bern 2 hr.  2.5 hr. 35 min. 
Locarno 4.5 hr.  3 hr. 30 min.