Flights + transfers · USA
Skiing from Los Angeles: flights to 20 ski airports
- Flights from €464 return
- 20 ski airports
- 964 resort transfers
Every ski airport we found fares to from Los Angeles 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 Los Angeles, cheapest first
ZRH
Zurich
€464 return
19 Mar – 28 Mar · 1 stop · seen 5 Oct
Flight + transfer to Engelberg ≈ €592 pp (4 sharing)
- Feldberg90 km · 1 h 28 min
- Bad Ragaz99 km · 1 h · transfer €256
- Engelberg100 km · 1 h 15 min · transfer €255
- Melchsee-Frutt108 km · 2 h 9 min
- All 107 resorts from Zurich
GVA
Geneva
€480 return
19 Mar – 28 Mar · 1 stop · seen 5 Oct
Flight + transfer to La Clusaz ≈ €564 pp (4 sharing)
- Mijoux35 km · 50 min
- Brasses47 km · 1 h 6 min
- Arzier-Le Muids49 km · 1 h
- Rousses49 km · 1 h
- All 211 resorts from Geneva
- 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
NRT
Tokyo Narita
€548 return
2 Dec – 16 Dec · direct · seen 10 Oct
Flight + transfer to Karuizawa ≈ €798 pp (4 sharing)
- Karuizawa233 km · 3 h 29 min · transfer €499
- Yuzawa268 km · 4 h 8 min · transfer €673
- Hakuba350 km · 5 h · transfer €851
- All 3 resorts from Tokyo Narita
BCN
Barcelona
€589 return
23 Dec – 6 Jan · 1 stop · seen 8 Oct
Flight + transfer to La Molina ≈ €702 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 €325
- All 18 resorts from Barcelona
HND
Tokyo Haneda
€662 return
7 Dec – 21 Dec · 1 stop · seen 9 Oct
Flight + transfer to Karuizawa ≈ €867 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
VIE
Vienna
€663 return
27 Feb – 7 Mar · 1 stop · seen 5 Oct
Flight + transfer to Spital am Semmering ≈ €744 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 €356
- Obertauern321 km · 4 h 2 min
- All 14 resorts from Vienna
MXP
Milan Malpensa
€711 return
25 Dec – 10 Jan · 1 stop · seen 5 Oct
Flight + transfer to Sesto ≈ €833 pp (4 sharing)
- Sesto57 km · 45 min · transfer €243
- Carona145 km · 2 h 50 min
- Champoluc168 km · 2 h · transfer €573
- Gressoney180 km · 2 h 40 min · transfer €880
- All 59 resorts from Milan Malpensa
MRS
Marignane, Bouches-du-Rhône
€754 return
15 Mar – 23 Mar · 1 stop · seen 4 Oct
Flight + transfer to Col de Rousset ≈ €816 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 Marignane, Bouches-du-Rhône
SCL
Santiago
€766 return
3 Feb – 17 Feb · 1 stop · seen 9 Oct
Flight + transfer to Farellones ≈ €846 pp (4 sharing)
- 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
LIN
Milan Linate
€769 return
25 Dec – 10 Jan · 2 stops · seen 5 Oct
Flight + transfer to Sesto ≈ €834 pp (4 sharing)
- Sesto20 km · 35 min · transfer €130
- Foppolo109 km · 2 h 19 min
- Madesimo147 km · 2 h 49 min
- Macugnaga152 km · 2 h 10 min
- All 48 resorts from Milan Linate
LYS
Lyon
€786 return
1 Mar – 14 Mar · 1 stop · seen 4 Oct
Flight + transfer to Les Deux Alpes ≈ €984 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
MUC
Munich
€787 return
15 Dec – 22 Dec · 1 stop · seen 10 Oct
Flight + transfer to Söll ≈ €839 pp (4 sharing)
- Söll50 km · 1 h 5 min · transfer €104
- Lenggries104 km · 1 h 21 min
- Spitzingsee106 km · 1 h 25 min
- Bad Kohlgrub128 km · 1 h 37 min
- All 94 resorts from Munich
PRG
Prague
€818 return
14 Dec – 21 Dec · 1 stop · seen 7 Oct
Flight + transfer to Liberec ≈ €890 pp (4 sharing)
- Liberec135 km · 1 h 30 min · transfer €143
- Harrachov160 km · 2 h · transfer €215
- Lázně165 km · 1 h 40 min · transfer €168
- Špindlerův170 km · 2 h 20 min · transfer €207
- All 7 resorts from Prague
VCE
Venice
€822 return
19 Mar – 3 Apr · 1 stop · seen 6 Oct
Flight + transfer to San Vito di Cadore ≈ €995 pp (4 sharing)
- Asiago133 km · 1 h 40 min · transfer €414
- San Vito di Cadore136 km · 1 h 44 min · transfer €345
- San Martino di Castrozza137 km · 2 h 15 min · transfer €422
- Passo Rolle137 km · 2 h 2 min
- All 31 resorts from Venice
TLS
Toulouse
€837 return
28 Dec – 10 Jan · 1 stop · seen 4 Oct
Flight + transfer to Baqueira-Beret ≈ €990 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
TSF
Treviso
€852 return
20 Mar – 3 Apr · 2 stops · seen 8 Oct
Flight + transfer to San Martino di Castrozza ≈ €1,058 pp (4 sharing)
- Asiago88 km · 1 h 45 min
- San Martino di Castrozza103 km · 1 h 45 min · transfer €412
- San Vito di Cadore128 km · 1 h 47 min
- Cortina d'Ampezzo130 km · 2 h 15 min · transfer €535
- All 20 resorts from Treviso
- Bischofsgrün112 km · 1 h 57 min
- Berchtesgaden339 km · 3 h 32 min
- Mayrhofen350 km · 4 h 59 min
- All 3 resorts from Nuremberg
- Nesselwang65 km · 45 min
- Bad Hindelang79 km · 58 min
- Oberjoch79 km · 58 min
- Gunzesried82 km · 1 h 6 min
- All 52 resorts from Memmingen
- 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
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 Los Angeles?
Zurich: the cheapest fare we found was €464 return (19 Mar – 28 Mar · 1 stop), seen on Aviasales on 5 October 2026. Fares change daily.
What is the cheapest way to get from Los Angeles to a ski resort?
Flying to Geneva and sharing a private transfer between four people comes to about €564 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 Los Angeles for skiing?
We found fares from Los Angeles to 20 ski airports: Zurich, Geneva, Toronto, Tokyo Narita, Barcelona, Tokyo Haneda, Vienna, Milan Malpensa, Marignane, Bouches-du-Rhône, Santiago, Milan Linate, Lyon, Munich, Prague, Venice, Toulouse, Treviso, Nuremberg, Memmingen, Grenoble.
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.