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
Bonneval-sur-Arc 310cm 122in
Chamonix 240cm 94in
Lötschental 233cm 92in

°F / inMetric

Forecast Snow

Ski areas near Milan with most snow forecast in next 2 days.
Snow Report and Forecast 48 HrTueWed
Alagna Valsesia 38cm 15in
Pila 27cm 11in
San Bernardino 15cm 6in
Breuil-Cervinia 18cm 7in
Le Châble 15cm 6in

Forecast updated : 06 May 2025 03:39 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
Alagna Valsesia120min 15km 9 miles 3,260m 10,696ft 3*4*5*
Alba120min 10km 6 miles 2,430m 7,972ft 4*3*3*
Andermatt135min 101km 63 miles 2,960m 9,711ft 3*4*4*
Antagnod120min 14km 9 miles 2,310m 7,579ft 2*3*1*
Arosa Lenzerheide180min 225km 140 miles 2,870m 9,416ft ---
Artesina180min 90km 56 miles 2,100m 6,890ft 3*2*1*
Avers / Cresta165min 12km 7 miles 2,540m 8,333ft ---
Bardonecchia165min 140km 87 miles 2,750m 9,022ft 4*4*3*
Beckenried150min 40km 25 miles 2,000m 6,562ft 2*3*1*
Bellwald165min 30km 19 miles 2,600m 8,530ft 1*3*2*
Bergamo75min 140km 87 miles 2,300m 7,546ft 3*2*2*
Bergün / Bravuogn165min 30km 19 miles 2,570m 8,432ft 2*3*1*
Bessans165min- 2,200m 7,218ft ---
Bielmonte90min- 1,620m 5,315ft --3*
Borno150min 7km 4 miles 1,700m 5,577ft ---
Bosco Chiesanuova165min- 1,805m 5,922ft ---
Bosco Gurin165min- 2,400m 7,874ft 3*4*2*
Breuil-Cervinia135min 135km 84 miles 3,490m 11,450ft 3*4*4*
Bruson180min 44km 27 miles 2,445m 8,022ft 3*3*1*
Bürchen165min 25km 16 miles 2,540m 8,333ft ---
Bürglen180min- 1,930m 6,332ft 3*3*1*
Cardada - Cimetta105min- 1,650m 5,413ft --2*
Caspoggio165min 14km 9 miles 2,200m 7,218ft --3*
Castione della Presolana120min 15km 9 miles 1,700m 5,577ft ---
Chamois120min- 2,470m 8,104ft ---
Chamonix165min 152km 94 miles 3,840m 12,598ft 3*5*5*
Champoluc120min 70km 43 miles 3,550m 11,647ft 4*4*3*
Champorcher105min- 2,494m 8,182ft 4*4*3*
Chiesa180min 25km 16 miles 2,340m 7,677ft 2*2*1*
Churwalden165min 51km 32 miles 2,230m 7,316ft ---
Clavière150min 33km 21 miles 2,300m 7,546ft 4*4*3*
Cogne150min 9km 6 miles 2,250m 7,382ft 3*-2*
Como60min- 2,872m 9,423ft ---
Courmayeur135min 50km 31 miles 2,760m 9,055ft 3*5*5*
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 ---
Etroubles120min 30km 19 miles 1,520m 4,987ft ---
Fideris180min- 2,844m 9,331ft ---
Flims165min 235km 146 miles 3,018m 9,902ft 4*5*4*
Foppolo150min 70km 43 miles 2,300m 7,546ft 3*2*2*
Garessio 2000180min- 2,000m 6,562ft --3*
Goms / Obergoms180min- 2,800m 9,186ft ---
Gressoney la Trinité120min 50km 31 miles 2,860m 9,383ft 4*4*4*
La Fouly180min 25km 16 miles 2,200m 7,218ft ---
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 Châble180min 150km 93 miles 3,330m 10,925ft 2*2*2*
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 Houches165min 55km 34 miles 1,900m 6,234ft 3*3*1*
Leukerbad180min 52km 32 miles 2,850m 9,350ft 1*4*2*
Madesimo165min 48km 30 miles 2,880m 9,449ft 2*3*1*
Meiringen - Hasliberg180min 60km 37 miles 2,430m 7,972ft 2*3*1*
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*
Mörel - Breiten165min- 2,300m 7,546ft ---
Passo Tonale180min 87km 54 miles 3,030m 9,941ft 4*4*3*
Pego180min 15km 9 miles 2,400m 7,874ft 1*4*1*
Pian del Frais - Chiomonte135min- 2,800m 9,186ft ---
Pian delle Betulle60min 10km 6 miles 1,770m 5,807ft ---
Piana / Valle Vigezzo105min- 2,064m 6,772ft --2*
Pila105min 70km 43 miles 2,750m 9,022ft 4*4*3*
Prali165min 25km 16 miles 2,566m 8,419ft 3*--
Prato Nevoso180min 100km 62 miles 2,029m 6,657ft 5*3*2*
Saas Almagell180min 14km 9 miles 2,400m 7,874ft 4*3*4*
Saas-Fee165min 100km 62 miles 3,500m 11,483ft 4*5*4*
San Bernardino105min 40km 25 miles 2,530m 8,301ft 3*2*4*
San Domenico105min- 2,500m 8,202ft ---
Sansicario180min- 2,823m 9,262ft 3*4*4*
Sarn-Heinzenberg165min 20km 12 miles 2,075m 6,808ft ---
Sauze d'Oulx150min 400km 249 miles 2,800m 9,186ft 4*5*4*
Schwyz165min- 1,570m 5,151ft --3*
Sestrière180min 400km 249 miles 2,840m 9,318ft 4*5*4*
SkiArena Andermatt-Sedrun180min 120km 75 miles 2,960m 9,711ft ---
Sollières - Sardières165min- 1,600m 5,249ft ---
Splügen / Rheinwald120min 30km 19 miles 2,215m 7,267ft ---
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*
Termignon165min 35km 22 miles 2,480m 8,136ft 2*2*2*
Tschiertschen165min- 2,400m 7,874ft ---
Täsch180min- 1,549m 5,082ft 3*-3*
Urmein / Oberheinzenberg165min 21km 13 miles 2,183m 7,162ft ---
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*
Valgrisenche135min 3km 2 miles 2,050m 6,726ft 3*3*4*
Valle Divedro90min- 2,320m 7,612ft ---
Vals / Valsertal120min 25km 16 miles 3,000m 9,843ft ---
Via Lattea180min 400km 249 miles 2,800m 9,186ft ---
Viola St. Grèè180min- 1,740m 5,709ft 4*4*3*
Waltensburg180min- 2,418m 7,933ft ---
Winterhorn135min- 2,460m 8,071ft ---
Zum Zeri165min 3km 2 miles 1,588m 5,210ft ---

More Ski Areas within 2 Hours drive of Milan

Airolo, Alpe Campo di Rimasco, Alpe di Mera, Barzio, Bolognola, Brusson, Carona, Esino Lario - Cainallo, Gressoney Saint Jean, La Magdeleine, Lecco, Macugnaga, Mottarone, Nara, Oropa - Mucrone, Palit Valchiusella, San Colombano, Spiazzi di Gromo, Valtournenche, Zambla

More Ski Areas within 3 Hours drive of Milan

Ala di Stura, Aletsch, Aosta Valley, Aprica, Aussois, Bad Ragaz, Belalp-Blatten-Naters, Bettmeralp, Bonneval-sur-Arc, Bourg-St-Pierre, Bramans, Brig, Brüsti, Carezza, Cesana Torinese, Champex-Lac, Chur, Colere, Corvatsch, Crissolo - Pian Regina, Crévacol, Eischoll, Evolène, Falera, Feldis, Fiesch, Fiescheralp, Flims-Laax-Falera, Flumserberg, Frabosa Soprana, Giswil, Grand St Bernard, Grächen, Grüsch, Handgruobi, Ibergeregg, La Norma, Le Tour, Les Bossons, Liddes, Lungern / Schönbüel, Lurisia, Lötschental, Malga San Giorgio, Maniva, Melchsee-Frutt, Monte Baldo, Monterosa, Niederrickenbach, Obermutten, Orelle, Paesana, Parpan, Pescegallo, Ponte di Legno, Realp, Recoaro Mille, Reigoldswil, Rucas di Bagnolo, Saastal, Saint-Rhémy-en-Bosses, San Sicario, Sattel-Hochstuckli, Savognin, Schilpario, Ski Pass Mont Blanc, Sondrio, Surcuolm, Teglio, The Milky Way, Torgnon, Tschappina Heinzenberg, Usséglio Pian Benot, Val Camonica, Vallorcine, Visperterminen, Wangs, Wirzweli