The French Pyrenees are home to more than 30 ski resorts spread across 5 departments, from the Basque Country to Catalonia. Choosing the right resort depends on your profile: skill level, budget, driving distance, children, or the need for guaranteed powder. This guide ranks the best resorts by criteria to help you decide.
Large resorts: domains over 60 km of pistes
Saint-Lary-Soulan — The benchmark of the French Pyrenees
100 km of pistes | 1,680–2,515 m | Hautes-Pyrénées
The largest Pyrenean resort in terms of ski area. Saint-Lary combines altitude, modern infrastructure (3 gondolas, 850 snow guns) and a complete four-season offering with its thermal spa. The ideal resort if you want everything in one place: beginners, experts, snowpark, cross-country skiing, winter hiking.
- Day pass (adult): ~€38
- Distance from Toulouse: 2h15
- Full guide Saint-Lary-Soulan →
Grand Tourmalet — The largest ski area
100 km of pistes | 1,800–2,500 m | Hautes-Pyrénées
Combining La Mongie and Barèges, Grand Tourmalet is the most extensive ski domain in the Pyrenees. Excellent snowfall thanks to altitude, authentic mountain atmosphere in Barèges. Less modernised than Saint-Lary but wilder terrain and spectacular views.
- Day pass (adult): ~€38
- Distance from Toulouse: 2h30
Peyragudes — Two slopes, one unique experience
60 km of pistes | 1,600–2,460 m | Hautes-Pyrénées / Haute-Garonne
The only Pyrenean resort straddling two departments, linked by a panoramic gondola. Highlight: the Col de Peyresourde, a legendary Tour de France climb, accessible by bike in summer. Best for intermediate skiers seeking authenticity.
- Day pass (adult): ~€35
- Distance from Toulouse: 2h00
- Full guide Peyragudes →
High-altitude resorts: guaranteed snow
Piau-Engaly — The highest, the most snow-sure
65 km of pistes | 1,850–2,574 m | Hautes-Pyrénées
With a base at 1,850 m, Piau-Engaly is the Pyrenean resort offering the best snow guarantees. Ideal for skiers who don’t want to risk arriving on bare or artificially covered runs. Season regularly extended to May.
- Day pass (adult): ~€36
- Distance from Lourdes: 1h30
- Full guide Piau-Engaly →
Pyrénées 2000 / Font Romeu — The sunniest
42 km of pistes | 1,800–2,213 m | Pyrénées-Orientales
300 days of sunshine per year: Font Romeu is the ideal ski destination for those who want to ski and sunbathe simultaneously. Night skiing twice a week, excellent Nordic domain (45 km of cross-country tracks), accessible from Barcelona in 2h. Less vertical drop than the Hautes-Pyrénées resorts but an unmatched overall experience.
- Day pass (adult): ~€35
- Distance from Perpignan: 1h30
- Full guide Pyrénées 2000 →
Family-friendly and affordable resorts
Guzet-Neige — Closest to Toulouse
35 km of pistes | 1,400–2,100 m | Ariège
The Ariège resort is the most accessible from Toulouse (1h50) and one of the most affordable in the Pyrenees (day pass ~€31). Non-commercial family atmosphere, quality cross-country skiing, unspoilt Garbet valley. Perfect for spontaneous weekends from the Pink City.
- Day pass (adult): ~€31
- Distance from Toulouse: 1h50
- Full guide Guzet-Neige →
Cauterets / Cirque du Lys
25 km of pistes | 1,450–2,350 m | Hautes-Pyrénées
Thermal resort and skiing in an exceptional natural setting. The Cirque du Lys ski area is compact but well-designed, with very good snow thanks to the altitude. The thermal town of Cauterets in the valley offers authentic Belle Époque charm and varied accommodation.
- Day pass (adult): ~€34
- Distance from Lourdes: 45 min
- Full guide Cauterets →
Artouste — Skiing and a mountain lake
25 km of pistes | 1,825–2,440 m | Pyrénées-Atlantiques
A little-known resort in Béarn, famous for its high-altitude lake and mountain railway (the highest in Europe). Family-friendly ski area with one of the most beautiful panoramic descents in the Pyrenees. Ideal for skiers looking for somewhere off the beaten track.
- Day pass (adult): ~€27
- Distance from Pau: 1h30
- Full guide Artouste →
Quick comparison by criterion
Best resort for families with beginners
🥇 Saint-Lary-Soulan — wide green/blue area, ski school, crèche, thermal spa 🥈 Pyrénées 2000 — guaranteed sunshine, dedicated beginner area, night skiing 🥉 Guzet-Neige — small resort, stress-free, affordable
Best resort for snow reliability
🥇 Piau-Engaly — base at 1,850 m, season until May 🥈 Saint-Lary Sommet du Portet — 2,515 m, 850 snow guns 🥉 Grand Tourmalet — altitude + Atlantic weather systems
Best resort for experts
🥇 Piau-Engaly — demanding black runs, ski touring in National Park 🥈 Saint-Lary — Bonaigue black, 800 m uninterrupted vertical 🥉 Peyragudes — north face of Peyresourde, quality off-piste
Best value for money
🥇 Guzet-Neige — ~€31/day, cheapest in the massif 🥈 Artouste — ~€27/day, unique experience (lake + train) 🥉 Peyragudes — ~€35/day, two slopes for the price of one
Closest resort to major cities
| City | Nearest resort | Drive time |
|---|---|---|
| Toulouse | Guzet-Neige | 1h50 |
| Bordeaux | Cauterets or Saint-Lary | 3h00 |
| Pau | Artouste or Gourette | 1h30 |
| Lourdes | Cauterets or Piau-Engaly | 45 min – 1h30 |
| Perpignan | Pyrénées 2000 | 1h30 |
| Barcelona | Pyrénées 2000 | 2h00 |
Summary table
| Resort | Pistes | Max alt. | Day pass | Strength | Guide |
|---|---|---|---|---|---|
| Saint-Lary | 100 km | 2,515 m | ~€38 | Complete domain | → |
| Grand Tourmalet | 100 km | 2,500 m | ~€38 | Largest area | — |
| Peyragudes | 60 km | 2,460 m | ~€35 | Two valleys | → |
| Piau-Engaly | 65 km | 2,574 m | ~€36 | Best snowfall | → |
| Pyrénées 2000 | 42 km | 2,213 m | ~€35 | Sun + night ski | → |
| Guzet-Neige | 35 km | 2,100 m | ~€31 | Closest to Toulouse | → |
| Cauterets | 25 km | 2,350 m | ~€34 | Thermal + nature | → |
| Artouste | 25 km | 2,440 m | ~€27 | Lake + mountain train | → |
Our recommendation by profile
First time in the Pyrenees → Saint-Lary-Soulan: the most complete domain, best infrastructure, most polished experience.
Based in Toulouse, want a spontaneous weekend → Guzet-Neige: 1h50 drive, low prices, relaxed atmosphere.
Chasing powder and technical skiing → Piau-Engaly: the high altitude makes all the difference.
Travelling with young children → Pyrénées 2000: guaranteed sunshine transforms the holiday, and the beginner area is excellent.
Looking for something unique → Artouste: the lake, the altitude train and panoramic runs found nowhere else in the Pyrenees.