199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Spain

Ski resorts · 42 ski areas

Flag of SpainBest Ski Resorts in Spain

Spain has 42 ski areas with 921 km of mapped downhill runs and 372 lifts. The biggest is Estació d'Esquí Baqueira-Beret (154 km). The highest skiing reaches 3,300 m at Estación de Esquí y Montaña de Sierra Nevada.

Ski areas
42
Downhill runs
921 km
Lifts
372
Highest point
3,300 m

Spain has 42 ski areas with 921 km of mapped downhill runs and 372 lifts. That puts it #19 of 73 skiing countries by number of resorts and #10 by kilometres of slopes, with 1.8% of all mapped slopes in the world. The average ski area has about 27.9 km of runs.

Biggest ski resorts in Spain

The largest ski areas are Estació d'Esquí Baqueira-Beret (154 km), Estación de Esquí y Montaña de Sierra Nevada (106 km), Formigal (104 km), Aramón Cerler (62 km) and Masella (52 km). Together these 5 hold 52% of the country's slopes. By size, 5 resorts have 50 km or more of runs, 17 mid-sized areas have 10–50 km and 20 smaller ski hills have under 10 km.

Slopes and difficulty

Across all resorts, 47% of the slopes are beginner or easy, 38% intermediate and 15% advanced or expert — a friendly mix for beginners and families. Cross-country skiers will find 54 km of nordic trails.

Where to ski in Spain

The highest skiing is at Estación de Esquí y Montaña de Sierra Nevada, up to 3,300 m, followed by Boí Taüll (2,747 m). The longest vertical drop — 1,162 m — is at Estación de Esquí y Montaña de Sierra Nevada. Most slopes are in Lleida (7 areas, 262 km), Huesca (7 areas, 253 km) and Granada (1 areas, 106 km).

All ski resorts in Spain

#Ski areaSlopesLiftsTopRegion
1 Estació d'Esquí Baqueira-Beret 154 km 36 2,599 m Lleida
2 Estación de Esquí y Montaña de Sierra Nevada 106 km 22 3,300 m Granada
3 Formigal 104 km 25 2,263 m Huesca
4 Aramón Cerler 62 km 22 2,617 m Huesca
5 Masella 52 km 18 2,508 m Barcelona
6 La Molina 49 km 17 2,518 m Barcelona
7 Boí Taüll 35 km 9 2,747 m Lleida
8 Astun 34 km 17 2,272 m Huesca
9 Candanchu 33 km 24 2,238 m Huesca
10 Estació d'esquí Port del Comte 27 km 13 2,121 m Lleida
11 Estació d'esquí de Port-Ainé 22 km 8 2,424 m Lleida
12 Estación de esquí de Valdesquí 21 km 15 2,260 m Madrid
13 Espot 20 km 6 2,290 m Lleida
14 Estación de Esquí y Montaña Alto Campoo 20 km 11 2,118 m Cantabria
15 Panticosa 19 km 15 2,202 m Huesca
16 Estación Invernal y de Montaña Valgrande-Pajares, Estación Invernal y de Montaña Valgrande-Payares 16 km 7 1,845 m Asturias
17 Estación de esquí de Valdezcaray 15 km 10 2,135 m La Rioja
18 La Covatilla 15 km 4 2,353 m Avila
19 Estació d'esquí i muntanya Vallter 2000 14 km 10 2,494 m Girona
20 Estación de Esquí de Manzaneda 13 km 6 1,761 m Ourense
21 Estación Invernal y de Montaña San Isidro (Sector Cebolledo y Requejines) 13 km 8 2,019 m Leon
22 La Pinilla 12 km 13 2,035 m Guadalajara
23 Valdelinares 9.4 km 12 1,980 m Teruel
24 Estación Invernal Fuentes de Invierno 9.3 km 5 1,948 m Asturias
25 Javalambre 8.4 km 9 2,003 m Teruel
26 Leitariegos 6.6 km 6 1,791 m Asturias
27 Estació de muntanya Vall de Núria 6.5 km 7 2,258 m Girona
28 Rasos de Peguera 5.8 km 5 2,036 m Barcelona
29 Estación Invernal y de Montaña San Isidro (Sector Saliencias) 5.6 km 4 1,672 m Asturias
30 Estación Invernal y de Montaña San Isidro (Sector Riopinos) 4.9 km 3 1,944 m Leon
31 Tavascan 4.2 km 3 2,195 m Lleida
32 El Morredero 4.0 km — 2,000 m Leon
33 Punto de Nieves Santa Ines 1.0 km 2 1,834 m Soria
34 Alto Campoo — — — Cantabria
35 Estació d'esquí nòrdic Tuixent - La Vansa — — 2,179 m Lleida
36 La Contienda, La Contiendako eski pistak — — 1,734 m Navarre
37 Larra-Belagua — — 1,709 m Navarre
38 Le Somport — — 1,699 m Huesca
39 Llanos del Hospital — — — Huesca
40 Sector Celleros (Abandonado) — — 1,485 m Asturias
41 Snozone Madrid — — — Madrid
42 Valdelinares — — — Teruel

Data: OpenSkiMap — © OpenStreetMap contributors & Skimap.org (ODbL 1.0). Slopes = mapped downhill runs.

Frequently asked questions

How many ski resorts are there in Spain?

Spain has 42 ski areas with 921 km of mapped downhill runs and 372 lifts. The biggest is Estació d'Esquí Baqueira-Beret (154 km). The highest skiing reaches 3,300 m at Estación de Esquí y Montaña de Sierra Nevada.

What are the biggest ski resorts in Spain?

Estació d'Esquí Baqueira-Beret (154 km), Estación de Esquí y Montaña de Sierra Nevada (106 km), Formigal (104 km), Aramón Cerler (62 km) and Masella (52 km).