For high class skiing in Spain, you can't beat the Pyrenees, with ski resorts all along the border with France, while for the sheer novelty of skiing in the south of Spain and being able to go to the beach on the same day, the Sierra Nevada is perfect. There are also ski resorts near Madrid, in the north-west of Spain (in Galicia, Leon and Cantabria), La Rioja and Teruel.
Skiing in the Pyrenees
There are numerous ski resorts in the Pyrenees, stretching all the way along the French border in Catalonia, Aragon and Andorra. Click on the above link to find out more about ski resorts in the Pyrenees.
Skiing in the Sierra Nevada (Granada)
Pradollano is the name of the ski resort in the Sierra Nevada near Granada, though most people refer to it as the 'Sierra Nevada ski resort'.
Skiing near Madrid
There are now three ski resorts near Madrid after Valcotos closed down - Navacerrada, Valdesqui and La Pinilla - as well as an indoor ski center a bit closer to the city.Skiing in Teruel (Southern Aragon, near Valencia)
There are two cheap and cheerful resorts with limited resorts in Teruel - Javalambre and Valdelinares.
Skiing in North-Western Spain (Cantabria, Galicia & León)
There are three ski resorts in the north-west of Spain - one in Galicia, one in Cantabria and one in Leon.


