Flights + transfers · UK
Skiing from Edinburgh: flights to 12 ski airports
- Flights from €119 return
- 12 ski airports
- 220 resort transfers
Every ski airport we found fares to from Edinburgh 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 Edinburgh, cheapest first
GVA
Geneva
€119 return
3 Dec – 7 Dec · direct · seen 8 Oct
Flight + transfer to La Clusaz ≈ €203 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
VCE
Venice
€125 return
15 Jan – 17 Jan · direct · seen 6 Oct
Flight + transfer to San Martino di Castrozza ≈ €336 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
TSF
Treviso
€127 return
15 Jan – 17 Jan · 1 stop · seen 6 Oct
Flight + transfer to San Martino di Castrozza ≈ €333 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
VIE
Vienna
€136 return
31 Dec – 22 Jan · direct · seen 6 Oct
Flight + transfer to Spital am Semmering ≈ €217 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
MXP
Milan Malpensa
€157 return
1 Jan – 22 Jan · direct · seen 9 Oct
Flight + transfer to Sesto ≈ €279 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
LIN
Milan Linate
€183 return
1 Jan – 22 Jan · direct · seen 9 Oct
Flight + transfer to Sesto ≈ €248 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
- 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
- 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
- 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
- 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
- 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
- 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
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 Edinburgh?
Geneva: the cheapest fare we found was €119 return (3 Dec – 7 Dec · direct), seen on Aviasales on 8 October 2026. Fares change daily.
What is the cheapest way to get from Edinburgh to a ski resort?
Flying to Geneva and sharing a private transfer between four people comes to about €203 each for the return flight and transfers, to La Clusaz. It's an estimate from the cheapest fare and transfer price we have, not a quote.
Which airports can I fly to from Edinburgh for skiing?
We found fares from Edinburgh to 12 ski airports: Geneva, Venice, Treviso, Vienna, Milan Malpensa, Milan Linate, Turin, Lyon, Zurich, Salzburg, Grenoble, Innsbruck.
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.