Best ski resorts in the Spanish Pyrenees

Best ski resorts in the Spanish Pyrenees

Spain's mountains deliver more than most expect: high, snow-sure terrain, long sunny days and prices well below the Alps. From royal Baqueira to the buzzing Aragon valleys, here is where to ski in the Spanish Pyrenees.

The Spanish Pyrenees split into two worlds. In Catalonia, Baqueira Beret is the crown, the largest ski area in Spain and the resort where the royal family takes its holidays, all fine dining and Val d'Aran charm. Nearby, La Molina and Masella join up as Alp 2500 in the sunny Cerdanya, while Boí Taüll sits at the highest base in the Pyrenees for the most reliable snow of all.

In Aragon, the valleys above Huesca are the heartland. Formigal is one of the biggest and liveliest resorts in the country, Cerler climbs highest above the Benasque valley, and the Canfranc pair of Candanchú and Astún deliver classic, no-nonsense skiing right on the French border.

What ties them together is value and sunshine. Lift passes, ski school and slope-side apartments cost a fraction of the Alps, the pistes are gentle enough for families and beginners, and the famous Spanish sun means long bluebird days on the snow. Base yourself in a valley town and the lifts are a short drive away.

Our picks

Baqueira Beret, Spanish Pyrenees
Spain
2610 m

Baqueira Beret

Spanish Pyrenees

Altitude
1500 - 2610 m
Pistes
167 km
Snow score
88/100
Iberian luxuryroyal
See hotels
Formigal, Spanish Pyrenees
Spain
2250 m

Formigal

Spanish Pyrenees

Altitude
1500 - 2250 m
Pistes
176 km
Snow score
84/100
partyyoung crowd
See hotels
Cerler, Spanish Pyrenees
Spain
2630 m

Cerler

Spanish Pyrenees

Altitude
1500 - 2630 m
Pistes
80 km
Snow score
82/100
villagealtitude
See hotels
Boí Taüll, Spanish Pyrenees
Spain
2751 m

Boí Taüll

Spanish Pyrenees

Altitude
2020 - 2751 m
Pistes
45 km
Snow score
82/100
high altitudesnow-sure
See hotels
Candanchú, Spanish Pyrenees
Spain
2400 m

Candanchú

Spanish Pyrenees

Altitude
1500 - 2400 m
Pistes
50 km
Snow score
80/100
authenticsnow-sure
See hotels
La Molina, Spanish Pyrenees
Spain
2537 m

La Molina

Spanish Pyrenees

Altitude
1700 - 2537 m
Pistes
70 km
Snow score
80/100
familyhistoric
See hotels
Astún, Spanish Pyrenees
Spain
2300 m

Astún

Spanish Pyrenees

Altitude
1700 - 2300 m
Pistes
50 km
Snow score
80/100
familysnow-sure
See hotels
Masella, Spanish Pyrenees
Spain
2535 m

Masella

Spanish Pyrenees

Altitude
1600 - 2535 m
Pistes
74 km
Snow score
80/100
familyvalue
See hotels
Port Ainé, Spanish Pyrenees
Spain
2440 m

Port Ainé

Spanish Pyrenees

Altitude
1650 - 2440 m
Pistes
30 km
Snow score
80/100
familysnow-sure
See hotels
Espot, Spanish Pyrenees
Spain
2500 m

Espot

Spanish Pyrenees

Altitude
1500 - 2500 m
Pistes
25 km
Snow score
80/100
familyscenic
See hotels
Vallter 2000, Spanish Pyrenees
Spain
2535 m

Vallter 2000

Spanish Pyrenees

Altitude
1960 - 2535 m
Pistes
18 km
Snow score
80/100
high altitudescenic
See hotels
Panticosa, Spanish Pyrenees
Spain
2220 m

Panticosa

Spanish Pyrenees

Altitude
1500 - 2220 m
Pistes
40 km
Snow score
79/100
familyscenic
See hotels
Port del Comte, Spanish Pyrenees
Spain
2400 m

Port del Comte

Spanish Pyrenees

Altitude
1700 - 2400 m
Pistes
50 km
Snow score
78/100
familyvalue
See hotels

Frequently asked questions

Which is the best ski resort in the Spanish Pyrenees?
Baqueira Beret is the biggest and most complete, with the widest terrain and the best dining. For lively value skiing, Formigal in Aragon is the standout.
Is skiing in Spain cheaper than the Alps?
Generally yes. Lift passes, ski school and slope-side lodging in the Spanish Pyrenees usually cost well below equivalent resorts in France, Switzerland or Austria.
When is the ski season in the Spanish Pyrenees?
Roughly December to April, with the most reliable snow from January to March. High-base resorts like Boí Taüll hold their season the longest.
All ski guides