How to get to Zermatt
Zermatt, below the Matterhorn, is car-free. Private cars and transfers stop at Täsch, about 5 km before the village, and you finish by shuttle train or electric taxi.
Geneva Airport to Zermatt transfer
Geneva Airport is about 260 km away, roughly 3 hours by road. Private cars to Täsch cost from about CHF 850–900 in an E-Class and from about CHF 980 in a V-Class. Zurich Airport is about 240–255 km away. Firms in Täsch also run from Milan Malpensa on request.
Train to Zermatt
Trains run to Zermatt about every half hour. Allow about 3.5 hours from Zurich Airport and about 4 hours from Geneva or Basel airports. The Glacier Express links Zermatt with St. Moritz in about 8 hours.
Täsch shuttle train, parking and taxis
- Shuttle train: every 20 minutes from 05:55 to 21:55, with extra night trains Thursday to Sunday, about 12 minutes; CHF 8.60 single, CHF 17.20 return, children half price
- Matterhorn Terminal Täsch parking: CHF 16 per day, CHF 15 from 8 days, CHF 4.50 for up to 2 hours, with 17 free EV charging spaces
- Local Täsch taxi day tariff: about CHF 30 for one person and CHF 35 for 2–3, with extras after 20:00 and after midnight
- Inside car-free Zermatt, electric taxis take you to your hotel