Which Airport for Your Ski Resort? Zurich, Geneva, Sion & More Compared
Published on Updated on 19 min read

For Zermatt, Geneva and Zurich are close to a tie: by road it is about 3 hours from Geneva Airport and about 3.5 to 4 hours from Zurich Airport to Täsch, where cars must stop. For Verbier, Gstaad and Courchevel, Geneva is the better gateway, while Zurich is the natural choice for St. Moritz, Davos and Lech, and Innsbruck is closest to Ischgl. Sion is the nearest airport to Verbier and Zermatt, but it matters mainly if you fly privately.
Key facts: the best airport for each resort
- Zermatt: Geneva (about 3 h) or Zurich (3 h 30–4 h) to Täsch, then a 12-minute shuttle train.
- Verbier: Geneva, approx. 160 km, about 2 h.
- St. Moritz: Zurich, approx. 210 km, 2 h 45–3 h.
- Davos: Zurich, approx. 155–160 km, about 2 h.
- Gstaad: Geneva, approx. 150–160 km, 2–2.5 h.
- Lech am Arlberg: Zurich (about 2.5 h) or Innsbruck (approx. 110 km).
- Ischgl: Innsbruck, approx. 100 km, 1 h 15–1 h 30.
- Courchevel: Geneva, approx. 150 km, 2–2.5 h.
- Private jets: Sion (Verbier, Zermatt), Samedan (St. Moritz), Saanen (Gstaad).
Airport-to-resort matrix: distances and drive times
Approximate road distance and typical drive time in clear conditions, rounded and cross-checked with two route planners and published transfer data (November 2026). Zermatt figures end at the Matterhorn Terminal in Täsch; from Zurich and Basel they include the Lötschberg car train. A dash means the airport is not a sensible gateway for that resort. Snow, Saturday traffic and border controls add time.
Resort | Zurich (ZRH) | Geneva (GVA) | Basel (BSL) | Sion (SIR) | Innsbruck (INN) | Munich (MUC) | Milan (MXP/LIN) |
|---|---|---|---|---|---|---|---|
Zermatt (Täsch) | 240–260 km · 3 h 30–4 h | 230 km · 2 h 45–3 h 15 | 235 km · 4 h | 80 km · 1 h 10–1 h 30 | — | — | 190 km (MXP) · 3–4 h |
Verbier | 280 km · 3 h 15 | 160 km · 2 h–2 h 15 | 260 km · 3 h 15 | 50–55 km · 50 min–1 h | — | — | — |
St. Moritz | 210 km · 2 h 45–3 h | 480 km · 5 h 30–6 h | 295 km · 4 h | — | 185 km · 2 h 45–3 h 15 | 390 km · 4 h 30–4 h 45 | 175–190 km · 3–3.5 h |
Davos | 155–160 km · 2 h–2 h 15 | 425 km · 5 h 15 | 240 km · 3 h 15 | — | 170 km · 2 h 30–3 h | 335 km · 3 h 45–4 h | — |
Gstaad | 210 km · 2 h 45 | 150–160 km · 2–2.5 h | 185 km · 2 h 45 | 95 km · 1 h 30–1 h 50 | — | — | — |
Lech am Arlberg | 195 km · 2 h 30 | — | 285 km · 3 h 30–3 h 45 | — | 110 km · 1 h 20–1 h 30 | 245–305 km · 3 h 15 | — |
Ischgl | 230–235 km · about 3 h | — | 325 km · 4 h–4 h 15 | — | 100 km · 1 h 15–1 h 30 | 235 km · 3 h 15 | — |
Courchevel 1850 | 420–470 km · 5 h 15–5 h 30 | 150 km · 2–2.5 h | — | — | — | — | — |
Geneva or Zurich airport for Zermatt?
By road, Geneva has a slight edge: approx. 230 km and about 3 hours to Täsch, against 240–260 km and 3.5 to 4 hours from Zurich. By train the order flips: Zermatt Tourism gives about 3.5 hours from Zurich Airport and about 4 hours from Geneva or Basel. In practice, choose the airport with the better flight times; the road difference is typically 30 to 45 minutes.
Zermatt is car-free, so every road transfer ends in Täsch, about five kilometers before the village. The Matterhorn Terminal connects directly to shuttle trains that leave every 20 minutes and take 12 minutes; licensed taxis also cover the last stretch. From Zurich and Basel, the quickest routes use a car train such as the Lötschberg service from Kandersteg to Goppenstein: about 15 minutes, every 30 minutes, no reservations possible, so weekend queues call for a time buffer. Our guide to arriving in car-free Zermatt covers luggage and the last leg to your hotel.
Which airport for Verbier?
Geneva is the main gateway for Verbier: approx. 160 km and about 2 hours along Lake Geneva and up the Rhône valley via Martigny. Zurich adds more than an hour (approx. 280 km, about 3 h 15), which can still pay off when your long-haul connection is better there. Sion is closest of all, approx. 50–55 km and under an hour away, but it has very little airline service and matters mainly for private jets. In that case your chauffeur can meet you ramp-side upon authorization, as explained in our private-jet pickup guide.
St. Moritz and Davos: fly into Zurich
For Graubünden, Zurich wins clearly. St. Moritz is approx. 210 km away, about 2 h 45 to 3 hours via Chur and the Julier Pass. Like the Maloja Pass, the Julier is kept open in winter, but extreme weather can close it temporarily; the Vereina car train from Klosters is then the usual alternative. Davos is closer: approx. 155–160 km and about 2 hours via Landquart and the Prättigau valley.
St. Moritz has two alternatives. Private jets land at Engadin Airport in Samedan, a short drive away, which at 1,707 m calls itself Europe's highest-altitude airport. Milan Malpensa and Linate are approx. 175–190 km away via Lake Como and the Maloja Pass, about 3 to 3.5 hours. Heading to the World Economic Forum (WEF) in January? Our WEF Davos logistics guide covers road controls and timing.
Gstaad: Geneva first, Zurich and Basel close behind
Geneva is approx. 150–160 km and 2 to 2.5 hours from Gstaad. Zurich (approx. 210 km) and Basel (approx. 185 km) are both about 2 h 45, so here the flight should decide. Gstaad Airport in Saanen, just outside the resort, handles aircraft and helicopters; helicopters can use it from 08:00 to 20:00.
Lech, St. Anton and Ischgl: Zurich, Innsbruck or Munich?
Innsbruck is the closest airport to the Arlberg and the Paznaun valley: approx. 100 km and 1 h 15 to 1 h 30 to Ischgl, approx. 110 km to Lech. Zurich offers far more flights and a reasonable drive: Lech is approx. 195 km and about 2.5 hours away, St. Anton and Zürs share the same Arlberg approach, and Ischgl is approx. 230–235 km, about 3 hours. The road to Lech and Zürs can close temporarily after heavy snowfall, so it pays to check road reports on the day of travel. Munich means at least 3 h 15 by road. For the resorts themselves, see our guide to Austria's top ski resorts.
Courchevel and the French Alps: Geneva
Geneva is the gateway to Courchevel and the Trois Vallées: approx. 150 km and 2 to 2.5 hours to Courchevel 1850 on clear roads. All traffic passes Moûtiers, so winter Saturdays can be much slower. Courchevel's altiport, at 2,008 m, takes helicopters and small aircraft in good visibility. Times for Méribel, Val Thorens and Chamonix are in our Geneva to the French Alps guide.
Basel and Munich: when the longer way makes sense
EuroAirport Basel-Mulhouse-Freiburg lies on French soil but is a binational airport with a Swiss sector; for transfers into Switzerland, the meeting point is normally on the Swiss side. From Basel, Gstaad is about 2 h 45, Verbier and Davos about 3 h 15. Munich suits Lech and Ischgl but is about 4 hours from Davos and 4.5 hours or more from St. Moritz.
Private jet and helicopter: the shortcut
The airports at Sion, Samedan and Saanen, and Courchevel's altiport, put private flyers minutes from the slopes. We coordinate helicopter transfers with partner operators, for example a flight into Zermatt while your luggage follows by road. Weather and daylight decide whether helicopters fly, so a road alternative should always be part of the plan. More in our helicopter transfer guide.
How we plan your ski transfer
- Flight tracking and Meet & Greet: your chauffeur waits in the arrival hall with a name sign, with 60 minutes of complimentary waiting time.
- The right vehicle for your group: S-Class or Maybach for up to 3 guests, V 250 AMG for up to 6 with an optional luggage trailer, Sprinters for 8 to 15, coaches up to 70 seats. Tell us how many pairs of skis you are bringing.
- Families and pets: free child seats on request; pets welcome.
- No prepayment: pay by bank transfer, cash, Visa/Mastercard or TWINT in the vehicle; VAT-compliant invoices for companies.
SWISSTRIP is based in Wetzikon near Zurich and has run airport and ski resort transfers in Switzerland, Austria, France and Italy for around 15 years, 24/7 and with multilingual chauffeurs.
Request a fixed price
Send us your flight number, resort, number of guests and pieces of luggage, skis included, through our contact page, on WhatsApp or by email to service@swiss-trip.ch. We reply with a fixed price for your route.
Frequently asked questions
Is Geneva or Zurich airport better for Zermatt?
By road, Geneva is slightly quicker: about 3 hours to Täsch, compared with 3.5 to 4 hours from Zurich. By train, Zurich is quicker, so choose the airport with the better flight connection.
Which airport is closest to Verbier?
Sion is closest, at approx. 50–55 km, but it has very little airline service. Most travelers fly into Geneva, which is approx. 160 km and about 2 hours from Verbier.
Can you drive all the way to Zermatt?
No. Private cars may only go as far as Täsch, about five kilometers before the car-free village. From the Matterhorn Terminal in Täsch, shuttle trains leave every 20 minutes and take 12 minutes to Zermatt.
Which airport is best for St. Moritz?
Zurich, approx. 210 km and 2 h 45 to 3 hours by road via the Julier Pass. Private jets can land at Engadin Airport in Samedan, and Milan Malpensa or Linate (approx. 175–190 km) are an alternative.
Should I fly into Zurich or Innsbruck for Ischgl and Lech?
Innsbruck is closest: approx. 100 km to Ischgl and approx. 110 km to Lech. Zurich has far more flights and is approx. 195 km (about 2.5 hours) from Lech and approx. 230–235 km (about 3 hours) from Ischgl.
How long is the transfer from Geneva Airport to Courchevel?
About 2 to 2.5 hours for approx. 150 km on clear roads. Winter Saturdays are slower because all Trois Vallées traffic passes through Moûtiers.
Related articles
Zurich Airport Private Jet Terminal and Geneva FBOs: Chauffeur Pickup Guide
Which FBOs serve private jets at Zurich and Geneva, when your chauffeur can meet you at the aircraft, what to send before landing and how to continue to the Alps.
Executive Chauffeur Service in Zurich: The EA's Guide to Financial Roadshows
How executive assistants plan a financial roadshow in Zurich, Zug, Geneva and Lugano: hourly disposal vs transfers, discretion and a practical booking checklist.
Zurich Airport Meet & Greet: Official VIP Service vs Private Chauffeur
Two kinds of Meet & Greet at Zurich Airport: the official VIP Service from the aircraft door, and a SWISSTRIP chauffeur waiting in the arrival hall with your name.
