Below are 31 ski resorts in Spain, sorted by piste length.
| Resort | Country | Piste length | Altitude | Vertical drop | Lifts |
|---|---|---|---|---|---|
| Baqueira-Beret | Spain | 167 km | 1500–2510 m | 1010 m | 36 |
| Formigal | Spain | 137 km | 1500–2250 m | 750 m | 34 |
| Sierra Nevada | Spain | 110 km | 2100–3300 m | 1200 m | 21 |
| Aramón Cerler | Spain | 62.4 km | 1129–2618 m | 1489 m | 22 |
| Masella | Spain | 51.6 km | 1615–2510 m | 895 m | 18 |
| Candanchú | Spain | 50 km | 1550–2200 m | 650 m | 24 |
| La Molina | Spain | 48.6 km | 1652–2522 m | 870 m | 17 |
| Boí Taüll | Spain | 34.9 km | 2039–2748 m | 709 m | 9 |
| Astun | Spain | 34.3 km | 1659–2272 m | 613 m | 17 |
| Estació d'esquí Port del Comte | Spain | 26.7 km | 1744–2126 m | 382 m | 13 |
| Estació d'esquí de Port-Ainé | Spain | 21.9 km | 1678–2425 m | 747 m | 8 |
| Estación de esquí de Valdesquí | Spain | 20.5 km | 1870–2264 m | 394 m | 15 |
| Espot | Spain | 20 km | 1511–2290 m | 779 m | 6 |
| Estación de Esquí y Montaña Alto Campoo | Spain | 19.5 km | 1644–2119 m | 475 m | 11 |
| Panticosa | Spain | 18.6 km | 1146–2202 m | 1056 m | 15 |
| Estación Invernal y de Montaña Valgrande-Pajares | Spain | 16.1 km | 1453–1846 m | 393 m | 7 |
| Estación de esquí de Valdezcaray | Spain | 15.1 km | 1546–2135 m | 589 m | 10 |
| La Covatilla | Spain | 14.7 km | 1969–2353 m | 384 m | 4 |
| Estació d'esquí i muntanya Vallter 2000 | Spain | 14.3 km | 2010–2496 m | 486 m | 10 |
| Estación de Esquí de Manzaneda | Spain | 13.2 km | 1501–1762 m | 261 m | 6 |
| Estación Invernal y de Montaña San Isidro (Sector Cebolledo y Requejines) | Spain | 13.1 km | 1680–2020 m | 340 m | 8 |
| La Pinilla | Spain | 11.7 km | 1483–2259 m | 776 m | 14 |
| Valdelinares | Spain | 9.4 km | 1732–1980 m | 248 m | 12 |
| Estación Invernal Fuentes de Invierno | Spain | 9.3 km | 1492–1949 m | 457 m | 5 |
| Javalambre | Spain | 8.4 km | 1673–2004 m | 331 m | 9 |
| Leitariegos | Spain | 6.6 km | 1513–1792 m | 279 m | 6 |
| Estació de muntanya Vall de Núria | Spain | 6.5 km | 1964–2259 m | 295 m | 7 |
| Rasos de Peguera | Spain | 5.8 km | 1825–2036 m | 211 m | 5 |
| Tavascan | Spain | 4.2 km | 1710–2201 m | 491 m | 3 |
| El Morredero | Spain | 4 km | 1759–2001 m | 242 m | 3 |
| Punto de Nieves Santa Ines | Spain | 1 km | 1753–1835 m | 82 m | 2 |
Baqueira-Beret is a ski resort in Katalonia (Pireneje) (Spain). It has 167 km of downhill runs and 36 lifts. The runs go from 1500 to 2510 m (1010 m vertical).
Formigal is a ski resort in Aragonia (Pireneje) (Spain). It has 137 km of downhill runs, mostly intermediate and 34 lifts. The runs go from 1500 to 2250 m (750 m vertical).
Sierra Nevada is a ski resort in Andaluzja (Spain). It has 110 km of downhill runs and 21 lifts. The runs go from 2100 to 3300 m (1200 m vertical).
Aramón Cerler is a ski resort in Huesca (Spain). It has 62.4 km of downhill runs and 22 lifts. The runs go from 1129 to 2618 m (1489 m vertical).
Masella is a ski resort in Barcelona (Spain). It has 51.6 km of downhill runs and 18 lifts. The runs go from 1615 to 2510 m (895 m vertical).
Candanchú is a ski resort in Aragonia (Pireneje) (Spain). It has 50 km of downhill runs and 24 lifts. The runs go from 1550 to 2200 m (650 m vertical).
La Molina is a ski resort in Barcelona (Spain). It has 48.6 km of downhill runs and 17 lifts. The runs go from 1652 to 2522 m (870 m vertical).
Boí Taüll is a ski resort in Katalonia (Pireneje) (Spain). It has 34.9 km of downhill runs and 9 lifts. The runs go from 2039 to 2748 m (709 m vertical).
Astun is a ski resort in Aragonia (Pireneje) (Spain). It has 34.3 km of downhill runs and 17 lifts. The runs go from 1659 to 2272 m (613 m vertical).
Estació d'esquí Port del Comte is a ski resort in Lleida (Spain). It has 26.7 km of downhill runs, mostly intermediate and 13 lifts. The runs go from 1744 to 2126 m (382 m vertical).