Plan the details
Getting to the resort
The nearest airports, rail connections and transfer options for each resort, with official distances and journey times.
Austria
St Anton am Arlberg
The nearest airports to St Anton are Innsbruck and St Gallen-Altenrhein (100 km), then Zurich (200 km) and Munich (260 km). Compare train, bus and transfer options.
Italy
Cervinia
How to get to Cervinia: Turin Airport is 118 km (about 1 h 40), Milan Malpensa 171 km and Geneva 260 km. Plus the train to Châtillon–Saint-Vincent and the bus up.
Austria
Kitzbühel
How to get to Kitzbühel: Salzburg Airport is 81 km, Innsbruck 96 km (about 1 h 10 by train) and Munich 127 km. Compare train, transfer and driving routes.
Italy
Cortina d’Ampezzo
How to get to Cortina d’Ampezzo: 162 km from Venice, 156 km from Innsbruck, with seasonal coaches from Venice airport and the nearest stations at Dobbiaco and Calalzo.
France
Morzine
The nearest airport to Morzine is Geneva, 75 km and about 1¼ hours away, followed by Chambéry (127 km) and Lyon (135 km). Compare winter coaches, transfers and train.
France
Chamonix
The nearest airport to Chamonix is Geneva, 88 km away, then Annecy (90 km) and Lyon (220 km). Compare Flixbus, the 2 h 40 train from Geneva and private transfers.
Switzerland
Zermatt
How to get to car-free Zermatt: about 3½ hours by train from Zurich Airport and 4 hours from Geneva, trains every 30 minutes, or drive to Täsch for the 12-minute shuttle.
Andorra
Grandvalira
How to get to Grandvalira: Andorra–La Seu airport is 27 km, Toulouse 195 km and Barcelona 200 km. Compare Directbus, AndBus, ALSA and Andbybus coaches and the Ski Bus.
France
Val Thorens
How to get to Val Thorens: four airports within about 2.5 hours (Lyon, Geneva, Chambéry, Grenoble), or the train to Moûtiers then about 45 minutes by bus or taxi.
Austria
Sölden
The nearest airport to Sölden is Innsbruck, 83 km and about 1 h 15 by road. Compare the train to Ötztal station plus bus, taxis and transfers, and other airports.
Switzerland
Saas-Fee
How to get to car-free Saas-Fee: about 3 hours by public transport from Zurich, Geneva, Basel or Milan airports, by train to Visp then PostBus 511 every 30 minutes.
Austria
Lech Zürs
How to get to Lech Zürs: Innsbruck Airport is 120 km (about 1 h 30), Altenrhein 100 km, then train to Langen am Arlberg and bus 750 to Zürs and Lech in about 20 minutes.
Switzerland
Verbier
How to get to Verbier: about 2.5 hours from Geneva Airport, by train via Martigny and Le Châble then the cable car, or 30 minutes by car from Martigny.
Japan
Niseko
How to get to Niseko from New Chitose Airport: about 105 km by road, train via Otaru and Kutchan (about 72 + 90 minutes), or bus from Sapporo in about 2 hours.
Japan
Hakuba
How to get to Hakuba: from Tokyo in as little as 2 h 50 by Hokuriku Shinkansen and express bus, from Nagoya in 3 h 34 and from Osaka in 4 h 47.
Canada
Banff & Lake Louise
How to get to Banff and Lake Louise for skiing: Calgary Airport is 130 km away (about 90 minutes), with airport shuttles to Banff and Lake Louise and the SkiBig3 shuttle.
France
Val d’Isère
How to get to Val d’Isère: Chambéry is 2 hours by car, Grenoble 2 h 30, Geneva and Lyon 3 hours, or take the train to Bourg-Saint-Maurice and a 40-minute bus.
France
Tignes
How to get to Tignes: four airports within 2.5 hours (Lyon, Geneva, Chambéry, Grenoble), shuttles by Altibus, Ben’s Bus and Alpine Fleet, or the train and S83 bus.
France
Courchevel
How to get to Courchevel: Lyon Airport is 176 km and Geneva 179 km, both about 2 hours, with Altibus coaches and the train to Moûtiers, plus the Courchevel Altiport.
France
Méribel
How to get to Méribel: Geneva, Lyon, Grenoble and Chambéry are the nearest airports, with Altibus coaches, or train to Moûtiers and 18 km by road, plus the free Méribus.
Switzerland
St. Moritz
How to get to St. Moritz: about 200 km and 3 hours from Zurich, by Rhaetian Railway over the UNESCO Albula line, with Zurich, Milan and Innsbruck the nearest airports.
Switzerland
Davos Klosters
How to get to Davos Klosters: Zurich Airport is 156 km from Davos and 146 km from Klosters; take SBB trains to Landquart, then the Rhaetian Railway, or a bus or taxi.
Switzerland
Laax
How to get to Laax: the winter airport transfer from Zurich costs CHF 79 (book 48 hours ahead), or take the train to Chur and the PostBus up to Flims Laax.
Switzerland
Engelberg
How to get to Engelberg: trains from Zurich Airport to Lucerne every half hour (about 1 hour), then the Zentralbahn to Engelberg in 45 minutes.
Switzerland
Andermatt
How to get to Andermatt: the Treno Gottardo runs from Zurich, Basel, Lucerne and Locarno to Göschenen, then the Matterhorn Gotthard Railway to Andermatt in 10 minutes.
Austria
Saalbach Hinterglemm
How to get to Saalbach Hinterglemm: Salzburg Airport is 90 km away, Munich and Linz 220 km, Innsbruck 160 km, with a budget airport shuttle from Salzburg or Munich.
Austria
Zell am See-Kaprun
How to get to Zell am See-Kaprun: about 80 km from Salzburg Airport, 150 km from Innsbruck and 200 km from Munich, with bus 260 from the airport and a central station.
Austria
Mayrhofen (Zillertal)
How to get to Mayrhofen and the Zillertal: Innsbruck Airport is 50 km away; take the train to Jenbach, then the Zillertalbahn every 30 minutes, or the airport shuttle.
Austria
Obergurgl-Hochgurgl
How to get to Obergurgl-Hochgurgl: Innsbruck Airport is about 50 km from the Ötztal entrance; take the train to Ötztal station, then the valley bus every 30 minutes.
Italy
Livigno
How to get to Livigno: the winter Livigno Express shuttle from Milan and Bergamo airports, or the train to Tirano and Perego bus, or Rhaetian Railway to Zernez and bus.
Italy
Val Gardena
How to get to Val Gardena in the Dolomites: Bolzano Airport is 40 km away, Innsbruck 120 km, Verona 190 km and Venice 270 km, with buses, taxis and transfers.