Flights + transfers · UK
Skiing from London: flights to 16 ski airports
- Flights from €38 return
- 16 ski airports
- 296 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
MXP
Milan Malpensa
€38 return
2 Dec – 9 Dec · direct · seen 5 Oct
Flight + transfer to Sesto ≈ €160 pp (4 sharing)
- Sesto57 km · 45 min · transfer €243
- Champoluc168 km · 2 h · transfer €573
- Valtournenche180 km · 2 h 40 min · transfer €671
- Gressoney180 km · 2 h 40 min
- All 32 resorts from Milan Malpensa
TRN
Turin
€46 return
12 Dec – 13 Dec · direct · seen 9 Oct
Flight + transfer to Sauze d'Oulx ≈ €265 pp (4 sharing)
- Sauze d'Oulx97 km · 1 h 5 min · transfer €438
- Champoluc107 km · 1 h 25 min · transfer €438
- Bardonecchia110 km · 1 h 25 min · transfer €438
- Sestriere110 km · 1 h 15 min · transfer €438
- All 17 resorts from Turin
VCE
Venice
€50 return
5 Dec – 7 Dec · direct · seen 6 Oct
Flight + transfer to San Martino di Castrozza ≈ €261 pp (4 sharing)
- San Martino di Castrozza137 km · 2 h 15 min · transfer €422
- Cortina d'Ampezzo149 km · 1 h 55 min · transfer €503
- Folgaria150 km · 2 h 10 min · transfer €478
- Arabba167 km · 2 h 30 min · transfer €497
- All 19 resorts from Venice
ZRH
Zurich
€64 return
7 Dec – 12 Dec · direct · seen 9 Oct
Flight + transfer to Engelberg ≈ €192 pp (4 sharing)
- Bad Ragaz99 km · 1 h · transfer €256
- Engelberg100 km · 1 h 15 min · transfer €255
- Andermatt130 km · 2 h · transfer €324
- Grindelwald140 km · 3 h · transfer €384
- All 20 resorts from Zurich
LYS
Lyon
€64 return
13 Jan – 17 Jan · direct · seen 6 Oct
Flight + transfer to Les Deux Alpes ≈ €262 pp (4 sharing)
- Saint-Martin-de-Belleville142 km · 1 h 30 min · transfer €466
- Alpe d'Huez152 km · 2 h · transfer €423
- Les Deux Alpes157 km · 2 h · transfer €395
- La Clusaz160 km · 1 h 45 min · transfer €423
- All 15 resorts from Lyon
GVA
Geneva
€68 return
19 Dec – 26 Dec · direct · seen 6 Oct
Flight + transfer to La Clusaz ≈ €152 pp (4 sharing)
- La Clusaz67 km · 1 h · transfer €167
- Le Grand-Bornand67 km · 1 h · transfer €167
- Saint-Gervais74 km · 1 h 15 min · transfer €180
- Morzine79 km · 1 h 20 min · transfer €192
- All 42 resorts from Geneva
LIN
Milan Linate
€81 return
2 Dec – 9 Dec · direct · seen 5 Oct
Flight + transfer to Sesto ≈ €146 pp (4 sharing)
- Sesto20 km · 35 min · transfer €130
- Passo del Tonale174 km · 2 h 30 min · transfer €1,668
- St. Moritz185 km · 2 h 50 min · transfer €631
- Cervinia205 km · 3 h · transfer €781
- All 9 resorts from Milan Linate
GNB
Grenoble
€81 return
4 Jan – 10 Jan · direct · seen 6 Oct
Flight + transfer to Alpe d'Huez ≈ €244 pp (4 sharing)
- Alpe d'Huez108 km · 1 h 40 min · transfer €325
- Les Deux Alpes110 km · 1 h 30 min · transfer €409
- Courchevel176 km · 2 h 15 min · transfer €536
- Val Thorens188 km · 2 h 20 min · transfer €564
- All 5 resorts from Grenoble
TSF
Treviso
€101 return
5 Dec – 7 Dec · 1 stop · seen 6 Oct
Flight + transfer to San Martino di Castrozza ≈ €307 pp (4 sharing)
- San Martino di Castrozza103 km · 1 h 45 min · transfer €412
- Cortina d'Ampezzo130 km · 2 h 15 min · transfer €535
- Arabba148 km · 2 h 36 min · transfer €438
- Canazei157 km · 2 h 45 min · transfer €584
- All 8 resorts from Treviso
MUC
Munich
€103 return
14 Dec – 14 Dec · direct · seen 8 Oct
Flight + transfer to Söll ≈ €155 pp (4 sharing)
- Söll50 km · 1 h 5 min · transfer €104
- Aschau132 km · 1 h 30 min · transfer €324
- Garmisch-Partenkirchen136 km · 1 h 40 min · transfer €258
- Reit im Winkl146 km · 1 h 35 min · transfer €316
- All 51 resorts from Munich
VIE
Vienna
€108 return
12 Dec – 14 Dec · direct · seen 10 Oct
Flight + transfer to Spital am Semmering ≈ €189 pp (4 sharing)
- Spital am Semmering112 km · 1 h 15 min · transfer €162
- Schladming300 km · 2 h 55 min · transfer €356
- Bad Kleinkirchheim324 km · 3 h 35 min · transfer €389
- Wagrain336 km · 3 h 20 min · transfer €332
- All 9 resorts from Vienna
SZG
Salzburg
€119 return
18 Dec – 19 Dec · direct · seen 3 Oct
Flight + transfer to Leogang ≈ €209 pp (4 sharing)
- Hinterglemm86 km · 1 h 25 min · transfer €204
- Leogang86 km · 1 h 20 min · transfer €179
- Saalbach86 km · 1 h 25 min · transfer €204
- Kitzbühel90 km · 1 h 30 min · transfer €202
- All 9 resorts from Salzburg
INN
Innsbruck
€126 return
3 Dec – 10 Dec · direct · seen 7 Oct
Flight + transfer to Neustift ≈ €177 pp (4 sharing)
- Neustift28 km · 25 min · transfer €102
- Oetz49 km · 30 min · transfer €141
- Alpbach60 km · 50 min · transfer €150
- Garmisch-Partenkirchen60 km · 1 h 5 min · transfer €172
- All 35 resorts from Innsbruck
VRN
Verona
€145 return
26 Dec – 31 Dec · direct · seen 6 Oct
Flight + transfer to Folgaria ≈ €340 pp (4 sharing)
- Folgaria96 km · 1 h 15 min · transfer €389
- Pinzolo154 km · 2 h 15 min · transfer €486
- Folgarida161 km · 2 h 5 min · transfer €599
- Madonna di Campiglio175 km · 2 h 20 min · transfer €438
- All 16 resorts from Verona
CMF
Chambéry
€223 return
19 Dec – 26 Dec · direct · seen 6 Oct
Flight + transfer to Saint-Gervais ≈ €322 pp (4 sharing)
- Saint-Gervais74 km · 1 h 15 min · transfer €198
- Courchevel111 km · 1 h 35 min · transfer €381
- Val Thorens122 km · 1 h 40 min · transfer €395
- Tignes142 km · 2 h · transfer €395
- All 6 resorts from Chambéry
LJU
Ljubljana
€260 return
30 Dec – 3 Jan · direct · seen 3 Oct
Flight + transfer to Nassfeld ≈ €350 pp (4 sharing)
- Bad Kleinkirchheim105 km · 1 h 20 min · transfer €185
- Nassfeld120 km · 1 h 45 min · transfer €180
- Bad Hofgastein270 km · 3 h 30 min · transfer €348
- All 3 resorts from Ljubljana
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.
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?
Milan Malpensa: the cheapest fare we found was €38 return (2 Dec – 9 Dec · direct), seen on Aviasales on 5 October 2026. Fares change daily.
What is the cheapest way to get from London to a ski resort?
Flying to Milan Linate and sharing a private transfer between four people comes to about €146 each for the return flight and transfers, to Sesto. 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 16 ski airports: Milan Malpensa, Turin, Venice, Zurich, Lyon, Geneva, Milan Linate, Grenoble, Treviso, Munich, Vienna, Salzburg, Innsbruck, Verona, Chambéry, Ljubljana.
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 and Kiwitaxi via Travelpayouts): you book with the provider and we may earn a commission at no extra cost to you. Affiliate disclosure.