Getting to Zermatt
The nearest airports to Zermatt are Sion, Geneva, Zurich and Milan, and the quickest way to reach Zermatt from them is using a ski resort transfer service, although you can also come by train or by hiring a car. Zermatt is car-free so the final approach is via the mountain cog railway from Tasch where there is parking.
Nearest Airports to Zermatt
Approximate distances, drive times (assuming good conditions) and rail transfer times
Geneva airport 236 km / 2 hours 40 mins drive / 3 hours 50 mins by train
Sion airport 82km / 1 hour 30 minutes drive / 2 hours by train
Zurich airport 237 km / 3 hours 50 minutes drive / 3 hours 40 mins by train
Milan Malpensa airport 197 km / 3 hours drive / 3 hours 45 mins by train
Airport Transfers to Zermatt
Zermatt is a car-free resort so getting there via a specialist ski resort transfer service is usually easier and cheaper than hiring a car, and it’s quicker than coming all the way by train. You’re usually dropped off at the station at Tasch to complete your journey on the cog railway.
Ski-Lifts Airport Transfers
Each year Ski-Lifts helps thousands of skiers and boarders get to their accommodation in ski resorts, with a range of hassle-free, door-to-door transfer options from all major airports and train stations, and 24/7 English language assistance if needed. Get an immediate quote and book online >>>
Alps2Alps Airport Transfers
Alps2Alps provides private and group transfers to all major Alpine ski resorts from airports in France, Switzerland, Austria, Italy and Germany. Our 24/7 multilingual customer service assistance and dispatch centre keeps you informed. Book online and get a real time quote in seconds!
Local Zermatt Taxi Transfers
Local taxi firms in Zermatt, like Alphubel Taxi + Limousine Services and Taxi Christophe will also quote a price to take you to the resort from any airport but they are usually more expensive than the Ski Resort Transfer service providers. Some taxis are allowed to take you to Zermatt itself rather than drop you off at Tasch station for the 12 minute mountain cog railway into Zermatt, but their access into the centre of the resort is restricted so you may have to change to an electric taxi anyway, and the cog railway journey is usually quicker than being driven by car up the twisty mountain road.
Getting to Zermatt by Rail
The international airports of Sion, Geneva, Zurich and Milan all have good rail connections via Brig or Visp to Tasch where you change onto the cog railway to Zermatt . You can also change trains at Brig or at Visp (from Geneva and Zurich) from the mainline to the mountain cog railway which serves the Zermatt valley. It’s simply a matter of crossing the road from one track to another. The railway journey can be very beautiful.
Rental cars and driving from the Airport
You are unlikely to need a car during your stay in Zermatt and because the resort is car-free you will also be paying for parking in Tasch. However, if car-hire makes sense for other reasons, RentalCars.com lets you see the best deals from multiple airport car-hire firms including big brands like Hertz, Avis, Budget, Alamo, Europcar, Dollar and Thrifty. Free cancellations on most bookings and a price match guarantee means you can lock in the best offer. Compare car-hire deals and book online at Rentalcars.com >
Driving to Zermatt and parking at Tasch
Zermatt is car-free: drivers must park in Täsch, one stop short of Zermatt, where you join the mountain cog railway train for the 12 minute ride into the village. The Tasch-Zermatt trains are frequent (about every 15 minutes during the day) and run both early in the morning and late at night. Car parks (some covered) line the road into Täsch, with a vast open air option on the right, just by the station. The frequent shuttle trains are roll-on/roll-off with a trolley, so you can even wheel your bags straight to your hotel door at the other end, if you’re staying close to the station. Alternatively, electric taxis/hotel shuttles and horse drawn carriages ferry visitors to their accommodation. Taxi drivers will be pleased to take your money, but try instead the large hotel listing board at the station, which has phones for ordering free hotel pickups.
Geneva 238km / 2 hours 55 mins
Zurich 221km / 3 hours 40 mins
Frankfurt 553km / 6 hours 30 mins
Munich 504km / 6 hours 30 mins
Milan 234km / 3 hours 5 mins
Paris 704km / 7 hours 20 mins
London 1,088km / 11 hours 30 mins