Cheap ski resorts in Europe that don't feel cheap

Cheap ski resorts in Europe that don't feel cheap

Forget the Megève price tag. Eastern Europe, the Pyrenees, and a handful of overlooked Italian valleys deliver real vertical, real snow, and real apres for half what you'd pay in Verbier. Here's where lift passes still cost under 45 euros a day.

24 resorts

How we picked

If your budget says no to the Three Valleys, your skis can still say yes to a long week of cruising. Bansko, in the Bulgarian Pirin, leads this ranking on pure value: lift pass under 40 euros, a gondola straight from town, and beers at 3 euros after a 1600m vertical day. Borovets, an hour from Sofia, is the no-frills sibling, great for beginners and families who want short transfers. Slovakia's Jasná in the Low Tatras has had serious investment, with a Doppelmayr lift network and a respectable 1100m of vertical, while Bukovel in the Ukrainian Carpathians remains an outlier when geopolitics allow. In Western Europe, value still exists if you know where to look. Sierra Nevada near Granada offers the highest skiing in Spain, paired with tapas evenings in town. Andorra's Grandvalira and Vallnord undercut the French Alps by 30 percent. In Italy, Cervinia's early-season pricing and the entire South Tyrol Ortler Skiarena pass remain bargains for European standards, and tucked-away gems like Sappada in the eastern Dolomites or Ponte di Legno on the Tonale glacier give you genuine alpine skiing without the Cortina markup. These are the resorts that prove cheap doesn't have to mean compromised.

Les Menuires, French Alps
France
2,850 m

Les Menuires

French Alps

Altitude
1,850 - 2,850 m
Pistes
600 km
Snow score
90/100
familyvalue
See hotels
Brides-les-Bains, French Alps
France
2,952 m

Brides-les-Bains

French Alps

Altitude
600 - 2,952 m
Pistes
600 km
Snow score
75/100
thermalvalue
See hotels
Les Arcs, French Alps
France
3,226 m

Les Arcs

French Alps

Altitude
1,600 - 3,226 m
Pistes
425 km
Snow score
92/100
familyfreeride
See hotels
La Plagne, French Alps
France
3,250 m

La Plagne

French Alps

Altitude
1,250 - 3,250 m
Pistes
425 km
Snow score
89/100
familyvalue
See hotels
Nendaz, Swiss Alps
Switzerland
3,330 m

Nendaz

Swiss Alps

Altitude
1,365 - 3,330 m
Pistes
410 km
Snow score
84/100
big domainscenic
See hotels
Pragelato, Italian Alps
Italy
2,700 m

Pragelato

Italian Alps

Altitude
1,535 - 2,700 m
Pistes
400 km
Snow score
80/100
scenicvalue
See hotels
Sauze d'Oulx, Italian Alps
Italy
2,823 m

Sauze d'Oulx

Italian Alps

Altitude
1,509 - 2,823 m
Pistes
400 km
Snow score
78/100
partybig domain
See hotels
Tignes, French Alps
France
3,456 m

Tignes

French Alps

Altitude
1,550 - 3,456 m
Pistes
300 km
Snow score
95/100
high altitudeglacier
See hotels
Les Sybelles, French Alps
France
2,620 m

Les Sybelles

French Alps

Altitude
1,100 - 2,620 m
Pistes
310 km
Snow score
80/100
familybig domain
See hotels
Le Corbier, French Alps
France
2,620 m

Le Corbier

French Alps

Altitude
1,550 - 2,620 m
Pistes
310 km
Snow score
78/100
valuefamily
See hotels
La Toussuire, French Alps
France
2,620 m

La Toussuire

French Alps

Altitude
1,750 - 2,620 m
Pistes
310 km
Snow score
78/100
familybig domain
See hotels
Grandvalira, Andorran Pyrenees
Andorra
2,640 m

Grandvalira

Andorran Pyrenees

Altitude
1,710 - 2,640 m
Pistes
210 km
Snow score
86/100
duty-freevalue
See hotels
Formigal, Spanish Pyrenees
Spain
2,250 m

Formigal

Spanish Pyrenees

Altitude
1,500 - 2,250 m
Pistes
176 km
Snow score
84/100
partyyoung crowd
See hotels
Valmorel, French Alps
France
2,550 m

Valmorel

French Alps

Altitude
1,400 - 2,550 m
Pistes
165 km
Snow score
84/100
familyvalue
See hotels
Livigno, Italian Alps
Italy
2,900 m

Livigno

Italian Alps

Altitude
1,816 - 2,900 m
Pistes
115 km
Snow score
93/100
duty-freefreestyle
See hotels
Risoul, French Alps
France
2,750 m

Risoul

French Alps

Altitude
1,850 - 2,750 m
Pistes
185 km
Snow score
79/100
familysunny
See hotels
Saint-François-Longchamp, French Alps
France
2,550 m

Saint-François-Longchamp

French Alps

Altitude
1,450 - 2,550 m
Pistes
165 km
Snow score
82/100
familyvalue
See hotels
Mayrhofen, Austrian Alps
Austria
2,500 m

Mayrhofen

Austrian Alps

Altitude
630 - 2,500 m
Pistes
142 km
Snow score
86/100
familyfreestyle
See hotels
Crest-Voland-Cohennoz, French Alps
France
1,980 m

Crest-Voland-Cohennoz

French Alps

Altitude
1,230 - 1,980 m
Pistes
192 km
Snow score
76/100
familyscenic
See hotels
La Foux d'Allos, French Alps
France
2,600 m

La Foux d'Allos

French Alps

Altitude
1,800 - 2,600 m
Pistes
180 km
Snow score
78/100
sunnyfamily
See hotels
Praz-sur-Arly, French Alps
France
2,069 m

Praz-sur-Arly

French Alps

Altitude
1,036 - 2,069 m
Pistes
192 km
Snow score
75/100
familyscenic
See hotels
Valmeinier, French Alps
France
2,600 m

Valmeinier

French Alps

Altitude
1,500 - 2,600 m
Pistes
150 km
Snow score
80/100
familyvalue
See hotels
Folgarida-Marilleva, Italian Alps
Italy
2,179 m

Folgarida-Marilleva

Italian Alps

Altitude
1,300 - 2,179 m
Pistes
150 km
Snow score
78/100
familyvalue
See hotels
Passo Tonale, Italian Alps
Italy
3,016 m

Passo Tonale

Italian Alps

Altitude
1,883 - 3,016 m
Pistes
100 km
Snow score
86/100
snow-sureglacier
See hotels

Best ski resorts: curated lists by intent