J2Ski J2Ski logo
Facebook

Ski Resorts near Milan

J2Ski - Sign In

Skiing near Milan Malpensa Airport (MXP)

Ski Resorts near Milan Airport, Italy

MXP - Milano Malpensa

There are well over one hundred ski areas within a few hours drive of Milan, in Austria, France, Italy, Liechtenstein and Switzerland.

The Top 5 most popular ski resorts near Milan are Chamonix, Les Houches, Montgenèvre, St Gervais Mont-Blanc and Val Cenis.

Ski Resort Transfers from Milan

 Car Hire or  Airport Transfers & Taxis

Note:- Ski resort transfer times from Milan Malpensa are approximate, subject to weather and traffic conditions. Travel at off-peak times to maximise time on the ski slopes.

Deepest Snow

Ski resorts near Milan with the deepest reported snow.
Ski Resort Report Upper
Saas-Fee 376cm 148in
Saastal 376cm 148in
Chamonix 240cm 94in
Lötschental 233cm 92in
Leukerbad 215cm 85in

°F / inMetric

Forecast Snow

Ski areas near Milan with most snow forecast in next 2 days.
Snow Report and Forecast 48 HrThuFri
Ski Pass Mont Blanc-
Chamonix-
Vals / Valsertal 2cm 1in
Aosta Valley-
Saastal-

Forecast updated : 29 May 2025 02:36 BST

More Snow reports from around Milan Malpensa

Top 100 Ski Resorts within 3 hours drive of Milan Malpensa

Ski Resorts near Milan Malpensa (MXP)
Ski ResortTxfrsPistesTopBeginn.Interm.Experts
Airolo120min 30km 19 miles 2,075m 6,808ft 4*4*3*
Ala di Stura150min- 1,900m 6,234ft ---
Alagna Valsesia120min 15km 9 miles 3,260m 10,696ft 3*4*5*
Alpe Campo di Rimasco75min- 1,500m 4,921ft ---
Alpe di Mera120min 31km 19 miles 1,740m 5,709ft 1*3*2*
Andermatt135min 101km 63 miles 2,960m 9,711ft 3*4*4*
Aprica180min 40km 25 miles 2,310m 7,579ft 3*2*1*
Arosa Lenzerheide180min 225km 140 miles 2,870m 9,416ft ---
Avers / Cresta165min 12km 7 miles 2,540m 8,333ft ---
Bardonecchia165min 140km 87 miles 2,750m 9,022ft 4*4*3*
Barzio105min- 2,000m 6,562ft 4*4*2*
Belalp-Blatten-Naters165min 60km 37 miles 3,112m 10,210ft 3*4*4*
Bergamo75min 140km 87 miles 2,300m 7,546ft 3*2*2*
Bettmeralp165min 33km 21 miles 2,643m 8,671ft 2*3*2*
Bolognola75min- 1,640m 5,381ft ---
Bonneval-sur-Arc180min 25km 16 miles 3,000m 9,843ft 2*4*1*
Borno150min 7km 4 miles 1,700m 5,577ft ---
Breuil-Cervinia135min 135km 84 miles 3,490m 11,450ft 3*4*4*
Brig135min 39km 24 miles 2,600m 8,530ft 3*1*1*
Brusson105min 14km 9 miles 2,235m 7,333ft ---
Cesana Torinese135min- 2,570m 8,432ft 4*3*3*
Chamois120min- 2,470m 8,104ft ---
Chamonix165min 152km 94 miles 3,840m 12,598ft 3*5*5*
Champex-Lac180min 15km 9 miles 2,200m 7,218ft 2*3*1*
Champoluc120min 70km 43 miles 3,550m 11,647ft 4*4*3*
Churwalden165min 51km 32 miles 2,230m 7,316ft ---
Clavière150min 33km 21 miles 2,300m 7,546ft 4*4*3*
Como60min- 2,872m 9,423ft ---
Corvatsch180min 120km 75 miles 3,303m 10,837ft ---
Courmayeur135min 50km 31 miles 2,760m 9,055ft 3*5*5*
Crissolo - Pian Regina180min- 2,340m 7,677ft ---
Crévacol135min 22km 14 miles 2,450m 8,038ft ---
Domobianca120min 20km 12 miles 1,820m 5,971ft 4*4*3*
Einsiedeln180min 8km 5 miles 1,113m 3,652ft 4*4*2*
Emmetten150min 37km 23 miles 1,938m 6,358ft --2*
Engelberg180min 82km 51 miles 3,020m 9,908ft 4*5*4*
Ernen150min- 2,292m 7,520ft ---
Esino Lario - Cainallo105min- 1,400m 4,593ft ---
Evolène180min 43km 27 miles 2,700m 8,858ft ---
Falera165min- 2,477m 8,127ft 4*5*4*
Fiescheralp150min- 2,869m 9,413ft 3*3*1*
Flims165min 235km 146 miles 3,018m 9,902ft 4*5*4*
Flumserberg180min 65km 40 miles 2,220m 7,283ft 2*2*1*
Frabosa Soprana180min 40km 25 miles 1,750m 5,741ft --3*
Giswil180min- 1,850m 6,070ft 3*-1*
Gressoney Saint Jean120min 50km 31 miles 2,860m 9,383ft 4*4*4*
Gressoney la Trinité120min 50km 31 miles 2,860m 9,383ft 4*4*4*
Grüsch180min 30km 19 miles 1,800m 5,906ft 3*-3*
La Polsa165min- 1,583m 5,194ft 4*-2*
La Thuile150min 146km 91 miles 2,610m 8,563ft 4*5*4*
Laax165min 235km 146 miles 2,477m 8,127ft 4*5*4*
Le Corbier180min 90km 56 miles 2,620m 8,596ft 4*2*1*
Lenzerheide - Valbella165min 155km 96 miles 2,870m 9,416ft 4*5*4*
Les Bossons165min- 1,410m 4,626ft ---
Les Houches165min 55km 34 miles 1,900m 6,234ft 3*3*1*
Lurisia165min- 1,758m 5,768ft ---
Lötschental180min 25km 16 miles 2,700m 8,858ft 2*2*2*
Macugnaga120min 38km 24 miles 2,970m 9,744ft 2*2*1*
Madesimo165min 48km 30 miles 2,880m 9,449ft 2*3*1*
Malga San Giorgio180min- 1,806m 5,925ft 4*4*2*
Maniva165min 40km 25 miles 2,084m 6,837ft ---
Monte Baldo150min- 1,830m 6,004ft ---
Monte Bondone180min 18km 11 miles 2,100m 6,890ft 2*3*1*
Monte Pora120min 30km 19 miles 1,900m 6,234ft ---
Monte Tamaro / Rivera90min 15km 9 miles 1,650m 5,413ft 3*2*1*
Montecampione150min 30km 19 miles 1,850m 6,070ft 4*4*3*
Montgenèvre180min 100km 62 miles 2,700m 8,858ft 3*5*4*
Niederrickenbach180min- 2,000m 6,562ft ---
Obermutten180min 3km 2 miles 1,900m 6,234ft ---
Oropa - Mucrone120min- 2,391m 7,844ft ---
Passo Tonale180min 87km 54 miles 3,030m 9,941ft 4*4*3*
Pian delle Betulle60min 10km 6 miles 1,770m 5,807ft ---
Pila105min 70km 43 miles 2,750m 9,022ft 4*4*3*
Prato Nevoso180min 100km 62 miles 2,029m 6,657ft 5*3*2*
Recoaro Mille180min- 1,700m 5,577ft 4*4*1*
Saas-Fee165min 100km 62 miles 3,500m 11,483ft 4*5*4*
Saastal180min 159km 99 miles 3,500m 11,483ft 4*5*4*
San Colombano75min- 2,550m 8,366ft 4*-2*
Sattel-Hochstuckli165min 14km 9 miles 1,600m 5,249ft 2*3*2*
Sauze d'Oulx150min 400km 249 miles 2,800m 9,186ft 4*5*4*
Savognin165min 80km 50 miles 2,710m 8,891ft 2*3*1*
Schilpario150min- 1,800m 5,906ft ---
Sestrière180min 400km 249 miles 2,840m 9,318ft 4*5*4*
Ski Pass Mont Blanc165min 952km 592 miles 3,840m 12,598ft 4*5*5*
Sondrio135min- 2,036m 6,680ft ---
St Gervais Mont-Blanc180min 65km 40 miles 2,350m 7,710ft 3*2*1*
St. Moritz180min 350km 217 miles 3,300m 10,827ft 3*4*4*
Surcuolm180min- 2,280m 7,480ft 3*-2*
Teglio165min- 2,500m 8,202ft --2*
Termignon165min 35km 22 miles 2,480m 8,136ft 2*2*2*
Torgnon135min- 2,250m 7,382ft ---
Tschappina Heinzenberg165min 25km 16 miles 2,180m 7,152ft ---
Val Cenis165min 80km 50 miles 2,800m 9,186ft 3*3*1*
Val Formazza90min- 1,754m 5,755ft --1*
Valfréjus165min 52km 32 miles 2,740m 8,990ft 4*1*1*
Vals / Valsertal120min 25km 16 miles 3,000m 9,843ft ---
Visperterminen150min 20km 12 miles 2,348m 7,703ft ---
Waltensburg180min- 2,418m 7,933ft ---
Wangs180min 40km 25 miles 2,227m 7,306ft 3*4*3*
Wirzweli180min- 1,700m 5,577ft ---

More Ski Areas within 2 Hours drive of Milan

Alba, Antagnod, Bielmonte, Cardada - Cimetta, Carona, Castione della Presolana, Champorcher, Etroubles, La Magdeleine, Lecco, Mottarone, Nara, Palit Valchiusella, Piana / Valle Vigezzo, San Bernardino, San Domenico, Spiazzi di Gromo, Splügen / Rheinwald, Valle Divedro, Valtournenche, Zambla

More Ski Areas within 3 Hours drive of Milan

Aletsch, Aosta Valley, Artesina, Aussois, Bad Ragaz, Beckenried, Bellwald, Bergün / Bravuogn, Bessans, Bosco Chiesanuova, Bosco Gurin, Bourg-St-Pierre, Bramans, Bruson, Brüsti, Bürchen, Bürglen, Carezza, Caspoggio, Chiesa, Chur, Cogne, Colere, Eischoll, Feldis, Fideris, Fiesch, Flims-Laax-Falera, Foppolo, Garessio 2000, Goms / Obergoms, Grand St Bernard, Grächen, Handgruobi, Ibergeregg, La Fouly, La Norma, Le Châble, Le Tour, Leukerbad, Liddes, Lungern / Schönbüel, Meiringen - Hasliberg, Melchsee-Frutt, Monterosa, Mörel - Breiten, Orelle, Paesana, Parpan, Pego, Pescegallo, Pian del Frais - Chiomonte, Ponte di Legno, Prali, Realp, Reigoldswil, Rucas di Bagnolo, Saas Almagell, Saint-Rhémy-en-Bosses, San Sicario, Sansicario, Sarn-Heinzenberg, Schwyz, SkiArena Andermatt-Sedrun, Sollières - Sardières, The Milky Way, Tschiertschen, Täsch, Urmein / Oberheinzenberg, Usséglio Pian Benot, Val Camonica, Valgrisenche, Vallorcine, Via Lattea, Viola St. Grèè, Winterhorn, Zum Zeri