There are 185 ski resorts in the Alps. 129 are located in the Northern Alps, compared with 54 in the Southern Alps. 30% of resorts — the largest ones — are found in Savoie. Next comes Haute-Savoie, home to more village-style ski resorts, followed by the Hautes-Alpes and Isère. These resorts maintain ski areas, sometimes linked together, stretching up to 600km of slopes. On average, Alps ski resorts give access to 137km of alpine ski slopes and 9km of cross-country trails. They sit at an average altitude of 1,344 metres, although this varies considerably from one area to another. It’s lower in the Prealps, where snow falls at lower elevations and the mountains are less high. It’s higher in the inner valleys and in the Southern Alps, drier and sunnier areas.
Don’t miss: in our guide to Alps ski resorts, explore the best destinations to match what you’re after, from family-friendly resorts to areas for cross-country skiing enthusiasts.

In the table below, you’ll find the list of all ski resorts in the Alps, sortable by resort altitude, top-of-piste altitude, and kilometres of alpine or cross-country slopes. You’ll also find a breakdown of alpine ski slopes by piste colour. Green runs are easy pistes for beginners. Slightly harder, blue runs are quickly accessible to intermediate skiers. Red runs are considered difficult, and black runs very difficult. That said, an average skier who’s comfortable on a slope will be able to access 90% of a ski area’s pistes.
See the Alps ski resorts on the map
Showing 0 of 0 resorts.
| Resort | Village alt. | Top alt. | Alpine km | Nordic km | Runs |
|---|---|---|---|---|---|
| Abondance | 930 m | 1690 m | 17 km | 3 km | 14 runs |
| Abriès | 1550 m | 2400 m | 21 km | 70 km | 16 runs |
| Agy | 1280 m | 1450 m | 20 km | ||
| Aillons-Margeriaz | 900 m | 1845 m | 25 km | 4 km | 22 runs |
| Alpe du Grand-Serre | 1400 m | 2160 m | 55 km | 16 km | 38 runs |
| Ancelle | 1340 m | 1800 m | 26 km | 19 km | 20 runs |
| Arêches Beaufort | 1200 m | 2300 m | 50 km | 30 km | 30 runs |
| Argentière | 1250 m | 2752 m | 155 km | 15 km | 68 runs |
| Arvieux – Izoard | 1550 m | 2105 m | 15 km | 32 km | 17 runs |
| Auris en Oisans | 1600 m | 3330 m | 245 km | 8 km | 111 runs |
| Auron | 1600 m | 2450 m | 135 km | 5 km | 43 runs |
| Aussois | 1480 m | 2680 m | 55 km | 39 km | 21 runs |
| Autrans-Méaudre en Vercors | 1040 m | 1610 m | 19 km | 180 km | 15 runs |
| Avoriaz 1800 | 1800 m | 2276 m | 600 km | 23 km | 308 runs |
| Bellevaux – Hirmentaz | 1100 m | 1610 m | 25 km | 40 km | 25 runs |
| Bernex | 950 m | 1850 m | 30 km | 7 km | 21 runs |
| Bessans | 1730 m | 1850 m | 3 km | 120 km | 3 runs |
| Beuil les Launes | 1550 m | 2066 m | 90 km | 25 km | 56 runs |
| Bonneval sur Arc | 1800 m | 3000 m | 32 km | 133 km | 26 runs |
| Bramans | 1250 m | 1800 m | 29 km | ||
| Briançon | 1250 m | 2770 m | 250 km | 45 km | 81 runs |
| Ceillac | 1630 m | 2450 m | 20 km | 37 km | 16 runs |
| Cervières – Izoard | 1620 m | 2050 m | 42 km | ||
| Chabanon | 1530 m | 2030 m | 40 km | 8 km | 31 runs |
| Chalet Reynard / Mont Ventoux Sud | 1440 m | 1630 m | 5 km | 4 runs | |
| Chamonix Mont-Blanc | 1035 m | 3290 m | 155 km | 50 km | 68 runs |
| Champagny en Vanoise | 1250 m | 3030 m | 425 km | 23 km | 264 runs |
| Chamrousse | 1650 m | 2250 m | 90 km | 49 km | 41 runs |
| Châtel | 1200 m | 2200 m | 600 km | 308 runs | |
| Chichilianne Mont Aiguille | 1050 m | 1200 m | 43 km | ||
| Combloux | 1020 m | 1930 m | 100 km | 5 km | 69 runs |
| Cordon | 870 m | 1540 m | 11 km | 9 runs | |
| Courchevel | 1500 m | 3230 m | 600 km | 70 km | 339 runs |
| Crest Voland | 1210 m | 2050 m | 192 km | 120 km | 167 runs |
| Crévoux | 1615 m | 2550 m | 22 km | 45 km | 16 runs |
| Flaine | 1600 m | 2480 m | 265 km | 2 km | 152 runs |
| Flumet | 910 m | 2040 m | 192 km | 167 runs | |
| Font d’Urle / Espace Nordique Sud Vercors | 1450 m | 1540 m | 16 km | 132 km | 16 runs |
| Freissinières | 1200 m | 1220 m | 31 km | ||
| Gap Bayard | 1250 m | 1340 m | 50 km | ||
| Gréolières 1400 | 1400 m | 1760 m | 30 km | 30 km | 22 runs |
| Gresse en Vercors | 1200 m | 1760 m | 13 km | 50 km | 27 runs |
| Habère-Poche | 950 m | 1600 m | 25 km | 16 km | 18 runs |
| Hauteluce | 1140 m | 2050 m | 192 km | 30 km | 137 runs |
| Herbouilly | 1250 m | 1450 m | 153 km | ||
| Isola 2000 | 2000 m | 2603 m | 120 km | 5 km | 45 runs |
| L’Alpe d’Huez | 1860 m | 3330 m | 245 km | 50 km | 111 runs |
| L’Audibergue – La Moulière | 1280 m | 1630 m | 30 km | 30 km | 34 runs |
| La Chapelle d’Abondance | 1000 m | 1800 m | 600 km | 23 km | 308 runs |
| La Clusaz | 1040 m | 2470 m | 125 km | 99 km | 85 runs |
| La Colle Saint Michel | 1430 m | 1600 m | 60 km | ||
| La Colmiane | 1500 m | 1790 m | 30 km | 21 runs | |
| La Draye – Crots | 1500 m | 1750 m | 7 km | ||
| La Féclaz / Savoie Grand Revard | 1360 m | 1550 m | 20 km | 150 km | 15 runs |
| La Giettaz | 1200 m | 1930 m | 100 km | 69 runs | |
| La Grave | 1500 m | 3540 m | 5 km | 1 runs | |
| La Joue du Loup | 1460 m | 2500 m | 100 km | 18 km | 53 runs |
| La Norma | 1370 m | 2720 m | 65 km | 27 runs | |
| La Plagne | 1600 m | 3080 m | 425 km | 57 km | 264 runs |
| La Rosière | 1850 m | 2790 m | 154 km | 6 km | 86 runs |
| La Ruchère | 1000 m | 1450 m | 35 km | ||
| La station du Granier | 1000 m | 1420 m | 2 km | 4 runs | |
| La Toussuire | 1700 m | 2580 m | 310 km | 13 km | 145 runs |
| Lans en Vercors | 1020 m | 1807 m | 24 km | 40 km | 23 runs |
| Larche – Val d’Oronaye | 1700 m | 2000 m | 18 km | ||
| Laye en Champsaur | 1300 m | 1900 m | 10 km | 8 runs | |
| Le Boréon | 1500 m | 1860 m | 20 km | ||
| Le Chazelet | 1740 m | 2170 m | 8 km | 6 km | 9 runs |
| Le col d’Ornon | 1370 m | 1850 m | 7 km | 22 km | 8 runs |
| Le col de Marcieu | 1050 m | 1300 m | 5 km | 24 km | 8 runs |
| Le col de Porte | 1310 m | 1425 m | 5 km | 15 km | 3 runs |
| Le col de Rousset | 1250 m | 1700 m | 30 km | 20 km | 27 runs |
| Le col du Barioz | 1380 m | 1690 m | 2 km | 52 km | 5 runs |
| Le Collet d’Allevard | 1450 m | 2080 m | 35 km | 27 runs | |
| Le Corbier | 1550 m | 2580 m | 310 km | 10 km | 145 runs |
| Le Désert d’Entremont | 1200 m | 1440 m | 10 km | 45 km | 4 runs |
| Le Grand Bornand | 1300 m | 2100 m | 84 km | 82 km | 46 runs |
| Le Grand Coin | 1350 m | 1620 m | 70 km | ||
| Le Grand Echaillon | 1180 m | 1350 m | 35 km | ||
| Le Reposoir | 980 m | 1600 m | 5 km | 7 runs | |
| Le Revard / Savoie Grand Revard | 1500 m | 1536 m | 10 km | 150 km | 12 runs |
| Le Salève | 1160 m | 1360 m | 1 km | 14 km | 1 runs |
| Le Sappey en Chartreuse | 980 m | 1140 m | 5 km | 25 km | 5 runs |
| Le Sauze | 1370 m | 2380 m | 65 km | 36 runs | |
| Le Semnoz | 1480 m | 1702 m | 20 km | 35 km | 19 runs |
| Les 2 Alpes | 1650 m | 3500 m | 220 km | 96 runs | |
| Les 7 Laux | 1350 m | 2370 m | 120 km | 16 km | 51 runs |
| Les Albiez | 1500 m | 2000 m | 35 km | 25 runs | |
| Les Arcs | 1600 m | 3226 m | 425 km | 264 runs | |
| Les Bottières | 1280 m | 2580 m | 310 km | 145 runs | |
| Les Brasses | 880 m | 1500 m | 35 km | 40 km | 21 runs |
| Les Carroz d’Araches | 1140 m | 2480 m | 265 km | 2 km | 152 runs |
| Les Contamines Montjoie | 1160 m | 2440 m | 120 km | 25 km | 48 runs |
| Les Coulmes – col de Romeyère | 1000 m | 1420 m | 2 km | 50 km | 8 runs |
| Les Gets | 1200 m | 2200 m | 600 km | 26 km | 308 runs |
| Les Glières | 1430 m | 1550 m | 29 km | ||
| Les Houches | 1000 m | 1890 m | 55 km | 4 km | 27 runs |
| Les Karellis | 1600 m | 2480 m | 60 km | 30 km | 29 runs |
| Les Menuires | 1500 m | 3230 m | 600 km | 28 km | 339 runs |
| Les Orres | 1650 m | 2700 m | 100 km | 36 runs | |
| Les Saisies | 1650 m | 2050 m | 192 km | 120 km | 167 runs |
| Les Signaraux | 1285 m | 1417 m | 2 km | 26 km | 5 runs |
| Lullin (col du Feu) | 1090 m | 1150 m | 1 km | 16 km | 1 runs |
| Lus la Jarjatte | 1180 m | 1520 m | 7 km | 22 km | 6 runs |
| Manigod | 1500 m | 1650 m | 125 km | 16 km | 85 runs |
| Megève | 1100 m | 2370 m | 445 km | 38 km | 133 runs |
| Méribel | 1450 m | 3230 m | 600 km | 90 km | 339 runs |
| Molines-en-Queyras | 1750 m | 2810 m | 32 km | 36 km | 33 runs |
| Mont Serein / Cap Ventoux Expériences | 1380 m | 1800 m | 12 km | 17 runs | |
| Mont-Saxonnex | 1050 m | 1570 m | 15 km | 6 runs | |
| Montchavin les Coches | 1400 m | 3020 m | 425 km | 16 km | 264 runs |
| Montclar | 1350 m | 2460 m | 50 km | 33 runs | |
| Montgenèvre | 1850 m | 2590 m | 110 km | 80 km | 91 runs |
| Montmin | 1100 m | 1180 m | 2 km | 5 runs | |
| Montriond | 1200 m | 2250 m | 600 km | 5 km | 308 runs |
| Morillon | 680 m | 2480 m | 265 km | 42 km | 152 runs |
| Morzine | 950 m | 2466 m | 600 km | 60 km | 308 runs |
| Nâves | 1550 m | 2050 m | 42 km | ||
| Névache | 1600 m | 1730 m | 2 km | 45 km | 2 runs |
| Notre Dame de Bellecombe | 1130 m | 2050 m | 192 km | 8 km | 167 runs |
| Orcières Merlette 1850 | 1830 m | 2725 m | 100 km | 40 km | 45 runs |
| Orelle | 900 m | 3230 m | 600 km | 1 km | 339 runs |
| Oz-en-Oisans | 1350 m | 3330 m | 250 km | 20 km | 111 runs |
| Passy Plaine Joux | 1340 m | 1730 m | 12 km | 5 km | 8 runs |
| Peisey Vallandry | 1600 m | 3226 m | 425 km | 56 km | 264 runs |
| Pelvoux Vallouise | 1250 m | 2230 m | 25 km | 80 km | 12 runs |
| Plateau de Solaison (Brison-Solaison) | 1430 m | 1530 m | 24 km | ||
| Pra Loup | 1630 m | 2570 m | 180 km | 92 runs | |
| Pralognan la Vanoise | 1410 m | 2350 m | 25 km | 27 km | 24 runs |
| Praz de Lys Sommand | 1450 m | 1950 m | 55 km | 60 km | 52 runs |
| Praz sur Arly | 1040 m | 2050 m | 192 km | 5 km | 167 runs |
| Puy Saint-Vincent | 1400 m | 2660 m | 75 km | 28 km | 34 runs |
| Ratery | 1700 m | 1790 m | 20 km | ||
| Réallon | 1510 m | 2110 m | 30 km | 36 km | 14 runs |
| Risoul | 1870 m | 2740 m | 180 km | 109 runs | |
| Romme (Nancy-sur-Cluses) | 1200 m | 1550 m | 4 km | 7 runs | |
| Roubion les Buisses | 1410 m | 1920 m | 30 km | 12 km | 21 runs |
| Saint Paul sur Ubaye | 1470 m | 1500 m | 18 km | ||
| Saint-Colomban des Villards | 1100 m | 2580 m | 310 km | 145 runs | |
| Saint-François Longchamp | 1600 m | 2520 m | 170 km | 70 km | 103 runs |
| Saint-Gervais | 800 m | 2370 m | 445 km | 25 km | 133 runs |
| Saint-Hilaire du Touvet | 950 m | 1330 m | 10 km | 18 km | 10 runs |
| Saint-Jean d’Arves | 1550 m | 2580 m | 310 km | 145 runs | |
| Saint-Jean d’Aulps / Espace Roc d’Enfer | 950 m | 1800 m | 50 km | 32 runs | |
| Saint-Léger les Mélèzes | 1250 m | 1980 m | 25 km | 16 runs | |
| Saint-Martin de Belleville | 1400 m | 3230 m | 600 km | 28 km | 339 runs |
| Saint-Michel de Chaillol | 1450 m | 1900 m | 13 km | 12 runs | |
| Saint-Pierre de Chartreuse | 900 m | 1750 m | 31 km | 40 km | 22 runs |
| Saint-Sorlin d’Arves | 1530 m | 2580 m | 310 km | 3 km | 145 runs |
| Saint-Véran | 2040 m | 2810 m | 31 km | 21 km | 33 runs |
| Sainte-Anne la Condamine | 1830 m | 2400 m | 35 km | 13 runs | |
| Sainte-Foy Tarentaise | 1550 m | 2620 m | 32 km | 23 runs | |
| Samoëns | 700 m | 2480 m | 265 km | 42 km | 152 runs |
| Serre Chevalier | 1350 m | 2770 m | 250 km | 45 km | 82 runs |
| Serre-Eyraud | 1450 m | 2000 m | 10 km | 40 km | 9 runs |
| Sixt-Fer-à-Cheval | 800 m | 2480 m | 265 km | 42 km | 152 runs |
| Superdévoluy | 1500 m | 2500 m | 100 km | 18 km | 53 runs |
| Termignon | 1300 m | 2730 m | 125 km | 29 km | 55 runs |
| Thollon-les-Mémises | 1000 m | 1870 m | 50 km | 6 km | 15 runs |
| Tignes | 2100 m | 3450 m | 300 km | 2 km | 158 runs |
| Val Cenis | 1400 m | 2750 m | 125 km | 8 km | 65 runs |
| Val d’Allos – La Foux | 1800 m | 2570 m | 180 km | 92 runs | |
| Val d’Allos – le Seignus | 1480 m | 2420 m | 50 km | 23 runs | |
| Val d’Isère | 1850 m | 3450 m | 300 km | 20 km | 158 runs |
| Val de Tamié | 830 m | 860 m | 27 km | ||
| Val Pelens | 1600 m | 1700 m | 3 km | 7 runs | |
| Val Thorens | 2300 m | 3230 m | 600 km | 339 runs | |
| Valberg | 1550 m | 2066 m | 90 km | 56 runs | |
| Valfréjus | 1550 m | 2720 m | 65 km | 22 runs | |
| Valgaudemar | 1030 m | 1150 m | 20 km | ||
| Valloire | 1430 m | 2730 m | 160 km | 17 km | 89 runs |
| Vallorcine | 1260 m | 2250 m | 30 km | 7 km | 25 runs |
| Valmeinier | 1800 m | 2730 m | 160 km | 89 runs | |
| Valmorel | 1350 m | 2500 m | 165 km | 35 km | 103 runs |
| Vars | 1650 m | 2740 m | 180 km | 109 runs | |
| Vaujany | 1250 m | 3330 m | 245 km | 20 km | 111 runs |
| Villar d’Arène | 1650 m | 1710 m | 20 km | ||
| Villard de Lans / Corrençon | 1030 m | 2050 m | 125 km | 122 km | 36 runs |
| Villard-Reculas | 1450 m | 3330 m | 245 km | 111 runs |
You may also like:


FAQ about Alps ski resorts
There are close to 200 ski resorts in the Alps. On this page, we feature 185 of them. That’s because the first question is what actually counts as a ski resort. For our part, we consider it to be an urban settlement that provides access to a ski area. Some snow stadiums exist without any accommodation at all — in that case, the settlement is reduced to a car park and a few service buildings. Some resorts are also made up of several separate sites — La Plagne, Les Arcs, Valmeinier, Serre Chevalier — that are marketed under a single destination name. Boundary changes or council mergers have sometimes merged resorts too: La Tania became a district of Courchevel, Termignon became part of Val Cenis… All this complexity makes it genuinely difficult to pin down the exact number of ski resorts in the Alps, or in France.
The boundary between the Northern and Southern Alps is usually placed south of the Vercors, the Écrins and the Maurienne valley. North of this line, the climate is said to be oceanic, with reliable snow cover in winter. South of it, skiing is said to be sunnier, but with less abundant snowfall. In reality, the Alps’ winter climate is far more complex than that. The Southern Alps are sometimes snowier, thanks to Mediterranean weather episodes and easterly weather patterns along the border. The dividing line itself can shift too. The Haute-Maurienne, between Valfréjus and Val Cenis, for instance, enjoys a sheltered winter climate at the heart of the Alps that’s noticeably drier and sunnier than the rest of the Northern Alps. Slope orientation also has a major influence on snow cover.
To find an easily accessible ski resort, it helps to head for lower-altitude resorts to avoid mountain roads: Morillon, Samoëns, Orelle 3 Vallées, Saint-Gervais, Megève… You could also look at the Alps ski resorts closest to Paris or Lyon. For example, you can reach La Clusaz, Savoie Grand Revard or Chamrousse in under 4 hours by train from Paris, or in 5h30 by car to La Clusaz or Villard-de-Lans.
You can ski in Alps resorts from October to May, and even in summer from mid-June to the end of July. Tignes has the longest ski season alongside Les 2 Alpes — both resorts offer glacier skiing. If you’re a ski tourer, you can generally ski until the end of May in the northern sectors without any restriction. As a general rule, the rest of the Alps’ resorts offer alpine skiing from December (most often from the start of the school holidays) through to mid-April. For cross-country skiing, conditions generally allow skiing from late November, depending on the first snowfalls, through to the end of March.
La Plagne is the largest ski resort in the Alps — it simply has the highest number of tourist beds. The largest ski areas are Les 3 Vallées (600km of pistes), Les Portes du Soleil (600km of pistes) and Paradiski (425km). Next come Les Portes du Mont Blanc, Les Sybelles, Tignes-Val d’Isère and Le Grand Massif. The best-equipped ski areas are Les 3 Vallées and Tignes-Val d’Isère. For cross-country skiing, the largest areas in the Alps are Autrans-Méaudre, Savoie Grand Revard, the Haut Vercors and Bessans.
It’s easier to define the largest resort than the smallest one. There are several ski resorts with just a single drag lift and one or two pistes. In our listing, Saint-Jean-de-Sixt, with a beginners’ ski area, is the smallest ski resort in the Alps, alongside Lullin (Haute-Savoie), Montagne de Lure and Val Pelens. Among the small resorts, we’re particularly fond of Aillons-Margériaz, La Sambuy, Lans-en-Vercors, Savoie Grand Revard, Le Semnoz, Crévoux, Pelvoux and Ceillac.
According to Domaines Skiables de France, the Alps have 123 small resorts, 30 medium resorts, 43 large resorts and 14 very large resorts. This classification is based on the hourly transport capacity of a resort’s lift network (its overall lift throughput).