Ski tools
Closest Airports to Ski Resorts 2026
Distance and typical drive time from major international airports to 60+ ski resort base villages. Filter by country or airport, sort by drive time or distance, and pick the fastest transfer for your trip.
Filter and sort
Top of selection
Sälen
Mora-Sälen (MXX) · 5 km · ~10 min by car
| # | Resort | Country | Airport | Distance | Drive time |
|---|---|---|---|---|---|
| 1 | Sälen | Sweden | Mora-Sälen (MXX) | 5 km | 10 min |
| 2 | Levi | Finland | Kittilä (KTT) | 15 km | 15 min |
| 3 | Jackson Hole | USA | Jackson Hole (JAC) | 20 km | 25 min |
| 4 | Park City | USA | Salt Lake City (SLC) | 50 km | 45 min |
| 5 | Megève | France | Geneva (GVA) | 75 km | 70 min |
| 6 | Mayrhofen | Austria | Innsbruck (INN) | 75 km | 70 min |
| 7 | Chamonix | France | Geneva (GVA) | 88 km | 75 min |
| 8 | Sölden | Austria | Innsbruck (INN) | 85 km | 75 min |
| 9 | Saalbach | Austria | Salzburg (SZG) | 80 km | 75 min |
| 10 | Schladming | Austria | Salzburg (SZG) | 90 km | 75 min |
| 11 | Engelberg | Switzerland | Zurich (ZRH) | 100 km | 75 min |
| 12 | Åre | Sweden | Östersund (OSD) | 95 km | 75 min |
| 13 | Saint-Anton | Austria | Innsbruck (INN) | 100 km | 80 min |
| 14 | Kitzbühel | Austria | Innsbruck (INN) | 100 km | 80 min |
| 15 | Bad Gastein | Austria | Salzburg (SZG) | 95 km | 80 min |
| 16 | Avoriaz | France | Geneva (GVA) | 90 km | 90 min |
| 17 | Obergurgl | Austria | Innsbruck (INN) | 100 km | 90 min |
| 18 | Sestriere | Italy | Turin (TRN) | 90 km | 90 min |
| 19 | La Grave | France | Grenoble (GNB) | 85 km | 90 min |
| 20 | Stranda | Norway | Ålesund (AES) | 75 km | 90 min |
| 21 | Ischgl | Austria | Innsbruck (INN) | 100 km | 95 min |
| 22 | Andermatt | Switzerland | Zurich (ZRH) | 145 km | 100 min |
| 23 | Flims-Laax | Switzerland | Zurich (ZRH) | 145 km | 100 min |
| 24 | Cervinia | Italy | Turin (TRN) | 120 km | 105 min |
| 25 | Selva (Val Gardena) | Italy | Innsbruck (INN) | 105 km | 105 min |
| 26 | Davos | Switzerland | Zurich (ZRH) | 150 km | 110 min |
| 27 | Whistler Blackcomb | Canada | Vancouver (YVR) | 125 km | 110 min |
| 28 | Banff Sunshine | Canada | Calgary (YYC) | 145 km | 110 min |
| 29 | Courchevel | France | Chambéry (CMF) | 115 km | 115 min |
| 30 | Verbier | Switzerland | Geneva (GVA) | 165 km | 120 min |
| 31 | Riksgränsen | Sweden | Kiruna (KRN) | 130 km | 120 min |
| 32 | Courmayeur | Italy | Turin (TRN) | 150 km | 130 min |
| 33 | Cortina d'Ampezzo | Italy | Venice (VCE) | 165 km | 130 min |
| 34 | Alagna Monte Rosa | Italy | Milan Malpensa (MXP) | 130 km | 130 min |
| 35 | Alpe d'Huez | France | Lyon (LYS) | 170 km | 130 min |
| 36 | Les 2 Alpes | France | Lyon (LYS) | 165 km | 130 min |
| 37 | Serre Chevalier | France | Grenoble (GNB) | 115 km | 130 min |
| 38 | Tignes | France | Chambéry (CMF) | 130 km | 130 min |
| 39 | Niseko United | Japan | Sapporo-Chitose (CTS) | 100 km | 130 min |
| 40 | Vail | USA | Denver (DEN) | 160 km | 130 min |
| 41 | Val Thorens | France | Chambéry (CMF) | 140 km | 140 min |
| 42 | Lech-Zürs | Austria | Zurich (ZRH) | 200 km | 150 min |
| 43 | Madonna di Campiglio | Italy | Verona (VRN) | 165 km | 150 min |
| 44 | Myrkdalen | Norway | Bergen (BGO) | 150 km | 150 min |
| 45 | Les Arcs | France | Geneva (GVA) | 175 km | 160 min |
| 46 | La Plagne | France | Geneva (GVA) | 175 km | 160 min |
| 47 | Trysil | Norway | Oslo (OSL) | 200 km | 160 min |
| 48 | Saint-Moritz | Switzerland | Zurich (ZRH) | 200 km | 165 min |
| 49 | Baqueira-Beret | Spain | Toulouse (TLS) | 165 km | 170 min |
| 50 | Courchevel | France | Geneva (GVA) | 200 km | 180 min |
| 51 | Tignes | France | Geneva (GVA) | 195 km | 180 min |
| 52 | Val d'Isère | France | Geneva (GVA) | 195 km | 180 min |
| 53 | Livigno | Italy | Milan Bergamo (BGY) | 200 km | 180 min |
| 54 | Hemsedal | Norway | Oslo (OSL) | 220 km | 180 min |
| 55 | Soldeu (Grandvalira) | Andorra | Barcelona (BCN) | 215 km | 180 min |
| 56 | Soldeu (Grandvalira) | Andorra | Toulouse (TLS) | 185 km | 180 min |
| 57 | Val Thorens | France | Geneva (GVA) | 220 km | 200 min |
| 58 | Geilo | Norway | Oslo (OSL) | 240 km | 200 min |
| 59 | Hakuba | Japan | Tokyo-Narita (NRT) | 290 km | 240 min |
| 60 | Nozawa Onsen | Japan | Tokyo-Narita (NRT) | 320 km | 270 min |
Showing 60 resort-airport pairs. Drive times reflect typical winter Saturday afternoon conditions; Saturday-morning airport pickups can add 30–50% to transfer times.
Get weekly snow alerts
Frequently Asked Questions
Sälen in Sweden is essentially walk-on at 5 km / 10 minutes from Mora-Sälen airport (MXX), with seasonal direct flights from Stockholm and London during the December–April season. Levi (Finland) at 15 km / 15 minutes from Kittilä (KTT) is the second closest. Jackson Hole (USA) at 20 km / 25 minutes from Jackson Hole airport (JAC) is the closest in North America. Among major Alpine resorts, Megève (75 km / 70 minutes from Geneva) and Chamonix (88 km / 75 minutes from Geneva) are the shortest transfers.
Alpine transfers cross multiple high passes, hairpin roads and (in winter) snow-affected sections. Two resorts equidistant from an airport can have transfer times differing by 60+ minutes depending on route. Drive times shown reflect normal winter Saturday traffic in early afternoon — Saturday morning peaks (08:00–11:00) can add 30–50% to transfer times due to airport-pickup volume. Sunday return transfers are typically 20–30% faster.
Transfer services (Mountain Drop-Offs, Alpybus, Skiidy Gonzales, BlaBlaCar) typically cost €40–€80 per person each way for Alpine routes. Self-drive (rental car) typically costs €350–€500 for a week including winter tyres and fuel. Self-drive wins for families of 4+. Transfer services win for solo and couple travellers, especially in regions (Cortina, Davos) where parking is restrictive. Most Alpine resorts now offer dedicated airport-shuttle services from major hubs as a third option.
Yes. Geneva (GVA) serves Chamonix, Megève, the Portes du Soleil (Avoriaz, Champéry), the Trois Vallées (Val Thorens, Courchevel, Méribel), the Espace Killy (Val d'Isère, Tignes), Paradiski (Les Arcs, La Plagne) and most of the Swiss Valais (Verbier, Crans-Montana) within 2-3 hour transfers. No other Alpine airport comes close to this resort coverage. Lyon, Chambéry and Innsbruck are the principal alternatives.
Tokyo (Narita NRT or Haneda HND) is the main international entry for Honshu skiing — Hakuba is 290 km / 240 minutes by car or 3-hour Shinkansen + bus. Nozawa Onsen is similar. Sapporo-Chitose (CTS) on Hokkaido is the entry for Niseko (100 km / 130 minutes), Furano (160 km / 150 minutes) and Asahidake (180 km / 180 minutes). Most international skiers fly Tokyo to Sapporo for Hokkaido skiing rather than driving from Tokyo.