Spain has the southernmost big ski resort in Europe. Sierra Nevada, 35 km from the Alhambra in Granada, runs lifts close to 3,300 m on the shoulder of Veleta, and in March you can ski in the morning and eat lunch by the sea on the Costa Tropical.
Most of the skiing, though, is in the Pyrenees. Vielha and the Val d’Aran hold Baqueira-Beret, the country’s largest resort and the one the Spanish royal family uses. Aragon has Formigal-Panticosa, Cerler below Aneto, and the old resorts of the Canfranc valley, while Catalonia adds La Molina, Masella and Boí Taüll. Smaller areas sit in the Sierra de Guadarrama an hour from Madrid, in the Cantabrian Mountains and in the hills of Teruel.
Lift passes run about 50 to 72 euros a day, below the big Alpine names, and Spanish skiers come mainly at weekends and holidays. Ski midweek and the slopes are noticeably quieter.
At a Glance#
- Biggest resort: Baqueira-Beret above Vielha in the Val d’Aran, with more than 160 km of marked runs on north-facing Atlantic snow.
- Aragon: Formigal-Panticosa (about 176 km on one pass), Cerler near Benasque under Aneto, and Astún and Candanchú below Collarada in the Canfranc valley.
- Catalan Pyrenees: La Molina and Masella in the Cerdanya, on the edge of the Serra del Cadí, two hours from Barcelona, plus Boí Taüll and Port Ainé further west.
- The south: Sierra Nevada above Granada in the Sierra Nevada, with the highest lifts in Spain and the most sunshine.
- City escapes: Valdesquí, Navacerrada and La Pinilla in the Sierra de Guadarrama for Madrid; Alto Campoo in Cantabria; Javalambre and Valdelinares in the Sierra de Javalambre and Sierra de Gúdar.
- Season: late November or early December to early April in the Pyrenees, often to late April in Sierra Nevada.
- Costs: a day pass about 50 to 72 euros (about 58 to 83 USD), ski and boot hire about 25 to 40 euros a day.
Baqueira-Beret and the Val d'Aran#
Baqueira-Beret is the one Spanish resort that compares with mid-sized Alpine areas. Its four sectors, Baqueira, Beret, Bonaigua and Baciver, spread across more than 160 km of marked pistes, with a top lift around 2,600 m and a lot of wide red runs that suit intermediates. Because the Val d’Aran faces north towards the Atlantic, it catches more snow than the rest of the Spanish Pyrenees, and off-piste around Beret and the Bonaigua pass is excellent after a storm. A day pass cost 71.50 euros in the 2025/26 season, the most expensive in Spain, with discounts for advance online purchase and season passes.
Stay in Baqueira 1500 at the foot of the lifts, or in Vielha, about 15 km down the valley, which has more restaurants, cheaper hotels and a ski bus in season. The valley’s Aranese villages and Romanesque churches give the evenings more character than a purpose-built resort.
Getting there: about four hours by road from Barcelona, under three from Lleida, and roughly two to two and a half hours from Toulouse airport in France, often the quickest gateway from abroad.
Aragon#
Formigal-Panticosa, run by the Aramón group in the Tena valley north of Huesca, is Spain’s other big resort: about 176 km on a shared pass, split between the large, open Formigal bowls and the smaller, wooded Panticosa sector about 10 km away. It is lively at weekends, with a strong après scene for Spain, and it is the easiest big resort to reach from Zaragoza (about two hours) and Madrid.

Cerler, above the mountain town of Benasque, is one of the highest resorts in the Pyrenees, with its top lifts above 2,600 m facing the Aneto massif, the range’s highest peak. It is quieter and more family friendly than Formigal, and Benasque has good hotels and restaurants.
The Canfranc valley north of Jaca has the two oldest resorts in Aragon, Candanchú and Astún, side by side below Collarada. Candanchú has steeper, more varied terrain; Astún is higher and more modern. Both are smaller than Formigal and suit a short trip or a day from Jaca.
Catalan Pyrenees#
La Molina and Masella in the Cerdanya share a linked area sold as Alp 2500, on sunny slopes above Puigcerdà with views towards the Serra del Cadí. They are the nearest real resorts to Barcelona, about two hours by car, and La Molina has its own station on the Rodalies R3 train line from Barcelona, with a shuttle bus up to the slopes, so you can ski without a car. Masella has one of the longest night-skiing areas in Spain.
Further west, Boí Taüll in the Vall de Boí has one of the highest top stations in the Pyrenees and pairs well with the valley’s UNESCO-listed Romanesque churches, and Port Ainé and Espot in the Pallars Sobirà are small, cheap and quiet. Grandvalira and the other resorts of Andorra lie just over the border if you want a bigger area on the same trip; see our skiing in Europe guide.
Sierra Nevada#
Sierra Nevada is a single resort with a purpose-built village, Pradollano, at about 2,100 m and runs climbing to around 3,300 m on Veleta. It has about 100 km of pistes, the longest season in Spain, often running from late November to late April, and far more sunshine than the Pyrenees. The flip side is wind on the upper slopes and snow that turns to slush on spring afternoons, so ski the high runs in the morning. Adult day passes were about 52 to 66 euros in 2025/26 depending on the date.

The resort is about 45 minutes by road from Granada, and buses run from the city’s bus station in winter, so many visitors stay in Granada and ski for a day or two between visits to the Alhambra. It gets crowded on Andalusian holiday weekends.
Madrid and the north#
Madrid’s resorts in the Sierra de Guadarrama, Valdesquí, Puerto de Navacerrada and La Pinilla, are small, low and dependent on a good snow year, but they are about an hour from the capital and fine for a day of practice. In the Cantabrian Mountains, Alto Campoo in Cantabria, San Isidro on the León and Asturias border, and Valgrande-Pajares draw mostly local skiers, with views towards the Picos de Europa. Valdezcaray in La Rioja is a small day resort near the wine country, and in Teruel the Aramón resorts of Javalambre and Valdelinares rely heavily on snowmaking and serve the Valencia market.
When to go#
The Pyrenees season usually runs from late November or early December to early April, with the most reliable snow from late January to early March. Sierra Nevada often stays open until late April. Avoid the Christmas holidays, the Puente de la Constitución in early December, Carnival weekends and Easter if you can: Spanish families fill the resorts and hotel prices peak. Weekdays in January and early March are the quiet sweet spot. Check snow reports before you book a late-season trip, since a dry winter hits the southern and lower resorts hardest. Our best time to visit Spain guide covers the weather nationwide.
Lift passes and costs#
| Item | Typical price |
|---|---|
| Day pass, Baqueira-Beret | about 72 euros (2025/26) |
| Day pass, Formigal-Panticosa | about 57 to 62 euros |
| Day pass, Sierra Nevada | about 52 to 66 euros |
| Day pass, small resorts (Madrid, Cantabria, Teruel) | about 30 to 45 euros |
| Ski or snowboard and boot hire | about 25 to 40 euros a day |
| Group lesson, half day | about 40 to 60 euros |
Most resorts sell passes online, cheaper if you buy ahead, and the Aramón group sells multi-resort passes for Formigal-Panticosa, Cerler, Javalambre and Valdelinares. Rental shops in the base villages are usually cheaper than at the lifts. For general prices see our Spain travel costs guide.
Fly into Toulouse for Baqueira-Beret, or ski Sierra Nevada as a day trip from Granada. Both save money and time compared with driving from Madrid or Barcelona.
Getting there and safety#
A car gives the most freedom in the Pyrenees, but carry snow chains or socks: Spanish police can require them on mountain passes, and roads like the Bonaigua close in storms. Our getting around Spain guide covers trains and rental cars. Off-piste terrain is avalanche country; carry a transceiver, shovel and probe, and hire a local guide for anything outside the resort boundary. Make sure your travel insurance covers winter sports and mountain rescue.
Best places to ski in Spain#
More Things to Do#
Skiing in Spain FAQs#
What is the best ski resort in Spain?
Baqueira-Beret in the Val d’Aran is the largest and has the most reliable snow, with more than 160 km of runs. Formigal-Panticosa in Aragon is close in size, and Sierra Nevada near Granada has the highest lifts and the longest season.
How much is a lift pass in Spain?
A day pass at the big resorts costs about 52 to 72 euros (about 60 to 83 USD), with Baqueira-Beret the most expensive. Small resorts near Madrid and in the north charge about 30 to 45 euros. Buying online in advance is usually cheaper.
When is the ski season in Spain?
In the Pyrenees, from late November or early December to early April, best from late January to early March. Sierra Nevada often stays open until late April.
Can you ski in Spain without a car?
Yes. La Molina has a train station on the R3 line from Barcelona, buses run from Granada to Sierra Nevada, and Baqueira-Beret has a ski bus from Vielha. A car is still easier for Formigal and the Canfranc valley resorts.
Is skiing in Spain cheaper than the Alps?
Usually, yes. Lift passes are lower than at the big French, Swiss and Austrian resorts, and food and lodging in Spanish valley towns cost less. The trade-off is smaller areas and less reliable snow, especially in the south.
Is Sierra Nevada good for skiing?
For a short trip, yes, especially combined with Granada. It has about 100 km of runs, lots of sun and a long season, but the snow can be icy in the morning and slushy by afternoon, and the upper lifts close in high wind.
