Flights + transfers · UK
Skiing from London: flights to 43 ski airports
- Flights from €32 return
- 43 ski airports
- 1377 resort transfers
Every ski airport we found fares to from London this winter, cheapest first, with the resorts each one serves and what the transfer costs. Pick the airport that suits your resort, then book the flight and the transfer.
Ski airports from London, cheapest first
Other dates or airports? Search every flight to the snow.
LON → VCE
Venice
€32 return
6 Dec – 10 Dec · direct · seen 10 Nov
Flight + transfer to Kranjska Gora ≈ €194 pp (4 sharing)
- Asiago133 km · 1 h 40 min · transfer €351
- San Vito di Cadore136 km · 1 h 44 min · transfer €345
- San Martino di Castrozza137 km · 2 h 15 min · transfer €385
- Passo Rolle137 km · 2 h 2 min
- All 31 resorts from Venice
LON → MXP
Milan Malpensa
€35 return
13 Dec – 20 Dec · direct · seen 10 Nov
Flight + transfer to Cervinia ≈ €251 pp (4 sharing)
- Carona145 km · 2 h 50 min
- Champoluc168 km · 2 h · transfer €477
- Gressoney180 km · 2 h 40 min · transfer €880
- Valtournenche180 km · 2 h 40 min · transfer €511
- All 58 resorts from Milan Malpensa
LON → BCN
Barcelona
€36 return
15 Dec – 22 Dec · direct · seen 9 Nov
Flight + transfer to La Molina ≈ €149 pp (4 sharing)
- Masella154 km · 2 h 14 min
- La Molina160 km · 2 h · transfer €225
- Font-Romeu185 km · 2 h 40 min · transfer €311
- Pas de la Casa195 km · 2 h 27 min · transfer €254
- All 18 resorts from Barcelona
LON → BGY
Bergamo
€37 return
3 Feb – 10 Feb · direct · seen 5 Nov
Flight + transfer to Carona ≈ €322 pp (4 sharing)
- Carona66 km · 1 h 48 min · transfer €570
- Bormio152 km · 2 h 56 min · transfer €866
- Champoluc220 km · 2 h 56 min · transfer €1,016
- Gressoney220 km · 2 h 56 min · transfer €920
- All 11 resorts from Bergamo
- Glenshee126 km · 1 h 52 min
- Glencoe156 km · 2 h 11 min
- The Lecht181 km · 2 h 33 min
- Nevis Range223 km · 3 h 12 min
- All 4 resorts from Edinburgh
LON → TRN
Turin
€41 return
4 Dec – 8 Dec · direct · seen 7 Nov
Flight + transfer to Briançon ≈ €221 pp (4 sharing)
- Sauze d'Oulx97 km · 1 h 5 min · transfer €365
- Sansicario106 km · 2 h 8 min
- Champoluc107 km · 1 h 25 min · transfer €365
- Gressoney108 km · 1 h 46 min · transfer €746
- All 42 resorts from Turin
LON → TLS
Toulouse
€48 return
10 Dec – 12 Dec · direct · seen 10 Nov
Flight + transfer to Soldeu ≈ €197 pp (4 sharing)
- Camurac160 km · 2 h 27 min
- Bagnères-de-Luchon162 km · 2 h 43 min
- Saint-Lary168 km · 2 h 15 min
- Peyragudes169 km · 2 h 15 min
- All 18 resorts from Toulouse
LON → GVA
Geneva
€49 return
6 Dec – 13 Dec · direct · seen 8 Nov
Flight + transfer to La Clusaz ≈ €133 pp (4 sharing)
- Mijoux35 km · 50 min
- Brasses47 km · 1 h 6 min
- Arzier-Le Muids49 km · 1 h
- Rousses49 km · 1 h
- All 210 resorts from Geneva
LON → FMM
Memmingen
€53 return
25 Jan – 31 Jan · direct · seen 7 Nov
Flight + transfer to Schruns ≈ €189 pp (4 sharing)
- Nesselwang65 km · 45 min
- Bad Hindelang79 km · 58 min
- Oberjoch79 km · 58 min
- Gunzesried82 km · 1 h 6 min
- All 52 resorts from Memmingen
LON → KRK
Balice
€55 return
8 Feb – 10 Feb · direct · seen 10 Nov
Flight + transfer to Zakopane ≈ €127 pp (4 sharing)
- Zakopane115 km · 1 h 55 min · transfer €143
- Szczyrk119 km · 2 h 4 min
- Krynica-Zdrój164 km · 2 h 42 min
- Tatranská170 km · 2 h 50 min · transfer €182
- All 4 resorts from Balice
LON → PRG
Prague
€57 return
11 Jan – 16 Jan · direct · seen 9 Nov
Flight + transfer to Liberec ≈ €138 pp (4 sharing)
- Liberec135 km · 1 h 30 min · transfer €162
- Harrachov160 km · 2 h · transfer €215
- Lázně165 km · 1 h 40 min · transfer €180
- Špindlerův170 km · 2 h 20 min · transfer €208
- All 7 resorts from Prague
LON → OSL
Oslo
€57 return
18 Jan – 7 Feb · direct · seen 8 Nov
Flight + transfer to Trysil ≈ €285 pp (4 sharing)
- Hafjell162 km · 2 h 13 min
- Trysil180 km · 2 h · transfer €456
- Hemsedal218 km · 3 h 52 min
- Geilo228 km · 3 h 49 min
- All 4 resorts from Oslo
LON → LYS
Lyon
€59 return
9 Jan – 16 Jan · direct · seen 10 Nov
Flight + transfer to Les Deux Alpes ≈ €257 pp (4 sharing)
- Saint-Pierre104 km · 1 h 30 min
- Féclaz108 km · 1 h 21 min
- Revard114 km · 1 h 25 min
- Autrans120 km · 1 h 30 min
- All 155 resorts from Lyon
LON → MRS
Marseille
€66 return
3 Dec – 6 Dec · direct · seen 6 Nov
Flight + transfer to Col de Rousset ≈ €128 pp (4 sharing)
- Meyrueis216 km · 3 h 21 min
- Orres225 km · 3 h 5 min
- Allos232 km · 3 h 9 min · transfer €602
- Pra-Loup234 km · 3 h 35 min · transfer €680
- All 14 resorts from Marseille
LON → NCE
Nice
€67 return
5 Dec – 9 Dec · direct · seen 10 Nov
Flight + transfer to Isola 2000 ≈ €208 pp (4 sharing)
- Gréolières60 km · 1 h 21 min
- Colmiane72 km · 1 h 29 min
- Saint-Martin-Vésubie72 km · 1 h 29 min
- Valberg81 km · 1 h 38 min
- All 15 resorts from Nice
LON → OTP
Bucharest
€67 return
28 Jan – 31 Jan · direct · seen 4 Nov
Flight + transfer to Sinaia ≈ €151 pp (4 sharing)
- Sinaia115 km · 1 h 40 min · transfer €168
- Azuga125 km · 2 h 6 min
- Poiana Brașov160 km · 2 h 45 min · transfer €240
- All 3 resorts from Bucharest
LON → SOF
Sofia
€68 return
5 Dec – 9 Dec · direct · seen 4 Nov
Flight + transfer to Borovets ≈ €113 pp (4 sharing)
- Borovets68 km · 1 h 10 min · transfer €90
- Bansko171 km · 2 h 25 min · transfer €132
- Pamporovo225 km · 2 h 50 min · transfer €192
- Kopaonik297 km · 4 h 55 min · transfer €479
- All 4 resorts from Sofia
- Montgenèvre254 km · 3 h 16 min
- Sauze d'Oulx257 km · 3 h 24 min
- Serre-Chevalier280 km · 4 h 14 min
- All 3 resorts from Genova (GE)
LON → TSF
Treviso
€76 return
6 Dec – 10 Dec · 1 stop · seen 10 Nov
Flight + transfer to San Martino di Castrozza ≈ €248 pp (4 sharing)
- Asiago88 km · 1 h 45 min
- San Martino di Castrozza103 km · 1 h 45 min · transfer €343
- San Vito di Cadore128 km · 1 h 47 min
- Cortina d'Ampezzo130 km · 2 h 15 min · transfer €446
- All 20 resorts from Treviso
LON → CMF
Chambéry
€77 return
27 Feb – 6 Mar · direct · seen 5 Nov
Flight + transfer to Saint-Gervais ≈ €176 pp (4 sharing)
- Saint-Gervais74 km · 1 h 15 min · transfer €198
- La Clusaz86 km · 1 h 23 min
- Arêches92 km · 1 h 48 min
- Le Grand-Bornand93 km · 1 h 53 min
- All 43 resorts from Chambéry
LON → GNB
Grenoble
€77 return
14 Dec – 27 Dec · direct · seen 4 Nov
Flight + transfer to Alpe d'Huez ≈ €233 pp (4 sharing)
- Saint-Pierre56 km · 1 h 4 min
- Autrans72 km · 1 h 4 min
- Méaudre72 km · 1 h 4 min
- Corrençon78 km · 2 h 11 min
- All 95 resorts from Grenoble
- Tatranská143 km · 2 h 27 min
- Štrbské Pleso151 km · 2 h 30 min
- Zakopane182 km · 3 h 9 min
- All 3 resorts from Košice
LON → VIE
Vienna
€82 return
28 Feb – 3 Mar · direct · seen 10 Nov
Flight + transfer to Spital am Semmering ≈ €163 pp (4 sharing)
- Spital am Semmering112 km · 1 h 15 min · transfer €162
- Mariazell143 km · 2 h 18 min
- Schladming300 km · 2 h 55 min · transfer €480
- Obertauern321 km · 4 h 2 min
- All 14 resorts from Vienna
LON → LIN
Milan Linate
€85 return
5 Feb – 14 Feb · direct · seen 4 Nov
Flight + transfer to St. Moritz ≈ €319 pp (4 sharing)
- Foppolo109 km · 2 h 19 min
- Madesimo147 km · 2 h 49 min
- Macugnaga152 km · 2 h 10 min
- Valmalenco161 km · 3 h 4 min
- All 47 resorts from Milan Linate
LON → SZG
Salzburg
€89 return
15 Jan – 23 Jan · direct · seen 10 Nov
Flight + transfer to Berchtesgaden ≈ €126 pp (4 sharing)
- Berchtesgaden26 km · 35 min · transfer €73
- Lofer47 km · 1 h 1 min
- Werfenweng57 km · 1 h 7 min
- St Johann in Tirol70 km · 1 h 39 min
- All 50 resorts from Salzburg
LON → ZRH
Zurich
€94 return
1 Dec – 5 Dec · direct · seen 9 Nov
Flight + transfer to Engelberg ≈ €222 pp (4 sharing)
- Feldberg90 km · 1 h 28 min
- Bad Ragaz99 km · 1 h · transfer €281
- Engelberg100 km · 1 h 15 min · transfer €255
- Melchsee-Frutt108 km · 2 h 9 min
- All 107 resorts from Zurich
LON → GRO
Girona
€98 return
10 Jan – 16 Jan · direct · seen 4 Nov
Flight + transfer to Soldeu ≈ €296 pp (4 sharing)
- Font-Romeu196 km · 2 h 51 min
- Soldeu202 km · 3 h 40 min · transfer €395
- Arinsal216 km · 3 h 13 min
- El Tarter218 km · 3 h 40 min
- All 7 resorts from Girona
- Mavrovo126 km · 1 h 56 min
- Kopaonik225 km · 3 h 39 min
- Bansko234 km · 3 h 48 min
- All 3 resorts from Ilinden
LON → MUC
Munich
€101 return
15 Dec – 16 Dec · direct · seen 9 Nov
Flight + transfer to Garmisch-Partenkirchen ≈ €230 pp (4 sharing)
- Lenggries104 km · 1 h 21 min
- Spitzingsee106 km · 1 h 25 min
- Bad Kohlgrub128 km · 1 h 37 min
- Bayrischzell129 km · 1 h 30 min
- All 94 resorts from Munich
LON → VRN
Verona
€107 return
14 Feb – 17 Feb · 1 stop · seen 10 Nov
Flight + transfer to Brentonico ≈ €250 pp (4 sharing)
- Brentonico83 km · 1 h 41 min · transfer €285
- Folgaria96 km · 1 h 15 min · transfer €324
- Monte Bondone111 km · 1 h 40 min · transfer €406
- Lavarone114 km · 1 h 49 min · transfer €413
- All 51 resorts from Verona
- Bischofsgrün112 km · 1 h 57 min
- Berchtesgaden339 km · 3 h 32 min
- Mayrhofen350 km · 4 h 59 min
- All 3 resorts from Nuremberg
- The Lecht88 km · 1 h 17 min
- Glenshee107 km · 1 h 39 min
- Nevis Range244 km · 3 h 36 min
- All 3 resorts from Aberdeen
LON → LJU
Ljubljana
€134 return
18 Dec – 21 Dec · direct · seen 7 Nov
Flight + transfer to Kranjska Gora ≈ €203 pp (4 sharing)
- Cerkno55 km · 1 h 20 min
- Kranjska Gora70 km · 55 min · transfer €137
- Bad Kleinkirchheim105 km · 1 h 20 min · transfer €185
- Nassfeld120 km · 1 h 45 min · transfer €180
- All 10 resorts from Ljubljana
- Skalité225 km · 2 h 54 min
- Donovaly227 km · 2 h 34 min
- Jasna284 km · 3 h 26 min
- Tatranská339 km · 3 h 55 min
- All 4 resorts from Bratislava
LON → INN
Innsbruck
€178 return
18 Feb – 22 Feb · direct · seen 9 Nov
Flight + transfer to Neustift ≈ €229 pp (4 sharing)
- Neustift28 km · 25 min · transfer €102
- Kühtai38 km · 38 min
- Maurach46 km · 35 min · transfer €131
- Oetz49 km · 30 min · transfer €141
- All 139 resorts from Innsbruck
- Tatranská335 km · 3 h 46 min
- Štrbské Pleso343 km · 3 h 49 min
- Zakopane375 km · 4 h 28 min
- All 3 resorts from Debrecen
- Lakeridge69 km · 58 min
- Horseshoe Valley119 km · 1 h 35 min
- Mount St. Louis Moonstone129 km · 1 h 47 min
- The Blue Mountains132 km · 2 h 14 min
- All 4 resorts from Toronto
LON → HND
Tokyo Haneda
€669 return
11 Mar – 18 Mar · 1 stop · seen 9 Nov
Flight + transfer to Karuizawa ≈ €874 pp (4 sharing)
- Karuizawa179 km · 2 h 41 min · transfer €410
- Yuzawa215 km · 3 h 21 min · transfer €599
- Joetsu224 km · 3 h 19 min
- Kusatsu226 km · 3 h 11 min
- All 6 resorts from Tokyo Haneda
LON → NRT
Tokyo Narita
€675 return
22 Jan – 29 Jan · 1 stop · seen 10 Nov
Flight + transfer to Karuizawa ≈ €925 pp (4 sharing)
- Karuizawa233 km · 3 h 29 min · transfer €499
- Yuzawa268 km · 4 h 8 min · transfer €673
- Hakuba350 km · 5 h · transfer €673
- All 3 resorts from Tokyo Narita
LON → CTS
Sapporo
€1,119 return
12 Feb – 21 Feb · 1 stop · seen 8 Nov
Flight + transfer to Kiroro ≈ €1,268 pp (4 sharing)
- Rusutsu102 km · 1 h 25 min · transfer €340
- Kiroro115 km · 2 h 16 min · transfer €298
- Niseko130 km · 2 h 6 min · transfer €340
- Furano131 km · 1 h 49 min · transfer €425
- All 4 resorts from Sapporo
- Pamporovo95 km · 2 h 10 min · transfer €105
- Borovets150 km · 2 h 5 min · transfer €126
- Bansko165 km · 3 h 10 min · transfer €161
- All 3 resorts from Plovdiv
- Glenshee213 km · 2 h 51 min
- Nevis Range225 km · 3 h 27 min
- The Lecht267 km · 3 h 32 min
- All 3 resorts from Glasgow Prestwick
- Farellones63 km · 1 h 6 min · transfer €159
- El Colorado68 km · 1 h 15 min · transfer €183
- Valle Nevado77 km · 1 h 38 min · transfer €189
- Lagunillas80 km · 1 h 53 min · transfer €189
- All 5 resorts from Santiago
Fares are the cheapest prices Aviasales users found for December 2026 to March 2027, in euros, with the date each was seen; they change constantly and are hidden after 14 days. “Flight + transfer” is an estimate: the return fare plus the cheapest private transfer from that airport each way, split between four people.
Airport transfers from London’s ski airports
The cheapest fixed-price private transfer to each resort, from the airports you can fly to from London.






Resort logos are trademarks of their owners, from each resort’s official website. Shown for identification; no endorsement implied.
Ski holidays near London’s ski airports
The best-value stay in each resort these airports serve, usually with the lift pass included.
- Lowest price here
Apartment★★★
Oberschöberlehof
Meran, Italy
Ifinger Seilbahn lift 5 km · Ski bus 400 m · Centre 3 km
- Dogs allowed
- Parking
- Wi-Fi
from €79 per person3 nights · Self-catering
Check dates on SnowTrex Chalet / holiday house★★★★+
Nassfeld Lodges Rattendorf
Nassfeld-Hermagor, Austria
Millenium Express Sektion 1 lift 3.9 km · Centre 14.2 km
- Dogs allowed
- EV charging
- Parking
- Wi-Fi
from €103 per person3 nights · Self-catering
Check dates on SnowTrexHotel★★★+
Wellness Hotel Harrachovka
Harrachov, Czechia
- Swimming pool
- Kids’ play area
- Big child discounts
- Sauna
- Parking
- Wi-Fi
from €107 per person3 nights · Breakfast
Check dates on SnowTrexApartment★★★
Toni's Appartements am Achensee
Achenkirch, Austria
Christlum Express lift 1.6 km · Ski bus at the door · Centre 3 km
- Parking
- Wi-Fi
from €139 per person5 nights · Self-catering
Check dates on SnowTrexHotel★★★★
Vienna House by Wyndham Martinspark Dornbirn
Dornbirn, Austria
Hochälpele (Bödele Skilifte) lift 10 km · Ski bus 500 m · Centre 500 m
- Dogs allowed
- Sauna
- EV charging
- Parking
- Wi-Fi
from €139 per person3 nights · Breakfast
Check dates on SnowTrexHotel★★★★
Clarion Grandhotel Zlaty Lev
Liberec, Czechia
- Dogs allowed
- Hot tub
- Sauna
- Parking
- Wi-Fi
from €143 per person3 nights · Breakfast
Check dates on SnowTrex
Prices per person from SnowTrex’s partner feed, checked 13 November 2026: the lowest price for that stay length in the 2026/27 season, with the lift pass where stated. That is usually a low-season week with every bed in the room or apartment taken; Christmas, New Year and February half-term weeks cost more, and SnowTrex shows the exact price once you choose dates and the number of people. Distances are from the property description. You book with SnowTrex on its site for your country: snowtrex.co.uk in English, or its German, Dutch, French, Polish or Czech site; we may earn a commission at no extra cost to you.
Lift passes in these resorts
- St Anton am Arlberg lift passAustria · 2026/27 prices
- Kitzbühel lift passAustria · 2026/27 prices
- Zermatt lift passSwitzerland · 2026/27 prices
- Cervinia lift passItaly · 2026/27 prices
- Val Thorens lift passFrance · 2026/27 prices
- Morzine lift passFrance · 2026/27 prices
- Chamonix lift passFrance · 2026/27 prices
- Cortina d’Ampezzo lift passItaly · 2026/27 prices
- Grandvalira lift passAndorra · 2026/27 prices
- Ischgl lift passAustria · 2026/27 prices
- Saas-Fee lift passSwitzerland · 2026/27 prices
- Sölden lift passAustria · 2026/27 prices
- Lech Zürs lift passAustria · 2026/27 prices
- Niseko lift passJapan · 2026/27 prices
- Hakuba lift passJapan · 2026/27 prices
- Tignes–Val d’Isère lift passFrance · 2026/27 prices
- La Plagne lift passFrance · 2026/27 prices
- Alpe d’Huez lift passFrance · 2026/27 prices
- Saalbach Hinterglemm lift passAustria · 2026/27 prices
- Zell am See–Kaprun lift passAustria · 2026/27 prices
- Mayrhofen lift passAustria · 2026/27 prices
- Obergurgl-Hochgurgl lift passAustria · 2026/27 prices
Parking at the airport
For a week’s ski trip, pre-booked airport parking is usually much cheaper than paying on the day, and you’ll have somewhere to leave the car with your ski bags in it on the way there. Airparks compares its own and partner car parks at each London airport, with shuttle times listed.
You book with Airparks; we may earn a commission at no extra cost to you.
Fly into the right airport
The cheapest flight is not always the cheapest trip: a far airport can add hours and a bigger transfer bill.
Avoid Saturday crowds
Saturday is changeover day; Sunday or midweek flights are often cheaper and the roads quieter.
Add skis to the fare
Low-cost fares rarely include ski bags. Check the airline’s sports-equipment fee before comparing.
Frequently asked questions
What is the cheapest ski airport to fly to from London?
Venice: the cheapest fare we found was €32 return (6 Dec – 10 Dec · direct), seen on Aviasales on 10 November 2026. Fares change daily.
What is the cheapest way to get from London to a ski resort?
Flying to Sofia and sharing a private transfer between four people comes to about €113 each for the return flight and transfers, to Borovets. It's an estimate from the cheapest fare and transfer price we have, not a quote.
Which airports can I fly to from London for skiing?
We found fares from London to 43 ski airports: Venice, Milan Malpensa, Barcelona, Bergamo, Edinburgh, Turin, Toulouse, Geneva, Memmingen, Balice, Prague, Oslo, Lyon, Marseille, Nice, Bucharest, Sofia, Genova (GE), Treviso, Chambéry, Grenoble, Košice, Vienna, Milan Linate, Salzburg, Zurich, Girona, Ilinden, Munich, Verona, Nuremberg, Aberdeen, Ljubljana, Bratislava, Innsbruck, Debrecen, Toronto, Tokyo Haneda, Tokyo Narita, Sapporo, Plovdiv, Glasgow Prestwick, Santiago.
Should I book flights or the ski transfer first?
Flights first: the arrival time decides which transfers and shuttles work. Book the transfer as soon as your flight is confirmed, especially for Saturday arrivals.
Flight and transfer links are affiliate links (Aviasales via Travelpayouts, and our transfer partners): you book with the provider and we may earn a commission at no extra cost to you. Affiliate disclosure.