J2Ski J2Ski logo
Facebook

Ski Resorts near Milan

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 HrTueWed
Bourg-St-Pierre-
Bergün / Bravuogn-
Fiescheralp-
Flims-
Flims-Laax-Falera-

Forecast updated : 01 Jul 2025 00:41 UTC

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*
Aletsch165min 104km 65 miles 2,900m 9,514ft 3*3*2*
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*
Aosta Valley135min 352km 219 miles 3,490m 11,450ft 4*5*5*
Aprica180min 40km 25 miles 2,310m 7,579ft 3*2*1*
Arosa Lenzerheide180min 225km 140 miles 2,870m 9,416ft ---
Aussois180min 50km 31 miles 2,750m 9,022ft 3*3*1*
Bardonecchia165min 140km 87 miles 2,750m 9,022ft 4*4*3*
Barzio105min- 2,000m 6,562ft 4*4*2*
Beckenried150min 40km 25 miles 2,000m 6,562ft 2*3*1*
Belalp-Blatten-Naters165min 60km 37 miles 3,112m 10,210ft 3*4*4*
Bellwald165min 30km 19 miles 2,600m 8,530ft 1*3*2*
Bergamo75min 140km 87 miles 2,300m 7,546ft 3*2*2*
Bielmonte90min- 1,620m 5,315ft --3*
Bosco Chiesanuova165min- 1,805m 5,922ft ---
Breuil-Cervinia135min 135km 84 miles 3,490m 11,450ft 3*4*4*
Brusson105min 14km 9 miles 2,235m 7,333ft ---
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*
Castione della Presolana120min 15km 9 miles 1,700m 5,577ft ---
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*
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*
Como60min- 2,872m 9,423ft ---
Courmayeur135min 50km 31 miles 2,760m 9,055ft 3*5*5*
Crissolo - Pian Regina180min- 2,340m 7,677ft ---
Domobianca120min 20km 12 miles 1,820m 5,971ft 4*4*3*
Engelberg180min 82km 51 miles 3,020m 9,908ft 4*5*4*
Esino Lario - Cainallo105min- 1,400m 4,593ft ---
Etroubles120min 30km 19 miles 1,520m 4,987ft ---
Evolène180min 43km 27 miles 2,700m 8,858ft ---
Falera165min- 2,477m 8,127ft 4*5*4*
Feldis180min 10km 6 miles 2,000m 6,562ft ---
Fideris180min- 2,844m 9,331ft ---
Flims165min 235km 146 miles 3,018m 9,902ft 4*5*4*
Giswil180min- 1,850m 6,070ft 3*-1*
Gressoney la Trinité120min 50km 31 miles 2,860m 9,383ft 4*4*4*
Grächen180min 44km 27 miles 2,890m 9,482ft 1*4*1*
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*
Lecco90min- 2,872m 9,423ft ---
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*
Liddes165min 15km 9 miles 2,267m 7,438ft ---
Lurisia165min- 1,758m 5,768ft ---
Lötschental180min 25km 16 miles 2,700m 8,858ft 2*2*2*
Madesimo165min 48km 30 miles 2,880m 9,449ft 2*3*1*
Melchsee-Frutt165min 32km 20 miles 2,255m 7,398ft 3*4*3*
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*
Parpan165min- 2,865m 9,400ft 4*-4*
Passo Tonale180min 87km 54 miles 3,030m 9,941ft 4*4*3*
Pego180min 15km 9 miles 2,400m 7,874ft 1*4*1*
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*
Reigoldswil180min 1km 1 miles 1,330m 4,364ft ---
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 Colombano75min- 2,550m 8,366ft 4*-2*
San Domenico105min- 2,500m 8,202ft ---
Sarn-Heinzenberg165min 20km 12 miles 2,075m 6,808ft ---
Sauze d'Oulx150min 400km 249 miles 2,800m 9,186ft 4*5*4*
Schilpario150min- 1,800m 5,906ft ---
Sestrière180min 400km 249 miles 2,840m 9,318ft 4*5*4*
SkiArena Andermatt-Sedrun180min 120km 75 miles 2,960m 9,711ft ---
Sondrio135min- 2,036m 6,680ft ---
Spiazzi di Gromo120min 15km 9 miles 2,099m 6,886ft ---
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*
Teglio165min- 2,500m 8,202ft --2*
Termignon165min 35km 22 miles 2,480m 8,136ft 2*2*2*
Tschappina Heinzenberg165min 25km 16 miles 2,180m 7,152ft ---
Tschiertschen165min- 2,400m 7,874ft ---
Urmein / Oberheinzenberg165min 21km 13 miles 2,183m 7,162ft ---
Val Camonica150min- 2,036m 6,680ft ---
Val Cenis165min 80km 50 miles 2,800m 9,186ft 3*3*1*
Valfréjus165min 52km 32 miles 2,740m 8,990ft 4*1*1*
Vals / Valsertal120min 25km 16 miles 3,000m 9,843ft ---
Viola St. Grèè180min- 1,740m 5,709ft 4*4*3*
Wirzweli180min- 1,700m 5,577ft ---

More Ski Areas within 2 Hours drive of Milan

Airolo, Antagnod, Bolognola, Carona, Gressoney Saint Jean, La Magdeleine, Macugnaga, Mottarone, Nara, Oropa - Mucrone, Palit Valchiusella, Piana / Valle Vigezzo, Splügen / Rheinwald, Val Formazza, Valle Divedro, Valtournenche, Zambla

More Ski Areas within 3 Hours drive of Milan

Ala di Stura, Artesina, Avers / Cresta, Bad Ragaz, Bergün / Bravuogn, Bessans, Bettmeralp, Bonneval-sur-Arc, Borno, Bosco Gurin, Bourg-St-Pierre, Bramans, Brig, Bruson, Brüsti, Carezza, Caspoggio, Chur, Cogne, Colere, Corvatsch, Crévacol, Einsiedeln, Eischoll, Emmetten, Ernen, Fiesch, Fiescheralp, Flims-Laax-Falera, Flumserberg, Foppolo, Frabosa Soprana, Garessio 2000, Goms / Obergoms, Grand St Bernard, Grüsch, Handgruobi, Ibergeregg, La Norma, Le Tour, Les Bossons, Lungern / Schönbüel, Malga San Giorgio, Maniva, Meiringen - Hasliberg, Monte Baldo, Monterosa, Mörel - Breiten, Niederrickenbach, Obermutten, Orelle, Paesana, Pescegallo, Pian del Frais - Chiomonte, Ponte di Legno, Prali, Realp, Rucas di Bagnolo, Saas Almagell, Saastal, Saint-Rhémy-en-Bosses, San Sicario, Sansicario, Sattel-Hochstuckli, Savognin, Schwyz, Ski Pass Mont Blanc, Sollières - Sardières, Surcuolm, The Milky Way, Torgnon, Täsch, Usséglio Pian Benot, Valgrisenche, Vallorcine, Via Lattea, Visperterminen, Waltensburg, Wangs, Winterhorn, Zum Zeri