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 Resort Report | Upper |
---|---|
Saas-Fee | 376cm |
Saastal | 376cm |
Chamonix | 240cm |
Lötschental | 233cm |
Leukerbad | 215cm |
°F / inMetric
Forecast Snow
Snow Report and Forecast | 48 Hr | Tue | Wed |
---|---|---|---|
Ski Pass Mont Blanc | 26cm | ||
Chamonix | 15cm | ||
St. Moritz | 20cm | ||
Monterosa | 12cm | ||
Champoluc | 10cm |
Forecast updated : 03 Jun 2025 01:39 CDT
More Snow reports from around Milan MalpensaTop 100 Ski Resorts within 3 hours drive of Milan Malpensa
Ski Resort | Txfrs | Pistes | Top | Beginn. | Interm. | Experts |
---|---|---|---|---|---|---|
Alagna Valsesia | 120min | 15km | 3,260m | ![]() | ![]() | ![]() |
Alpe di Mera | 120min | 31km | 1,740m | ![]() | ![]() | ![]() |
Andermatt | 135min | 101km | 2,960m | ![]() | ![]() | ![]() |
Aosta Valley | 135min | 352km | 3,490m | ![]() | ![]() | ![]() |
Arosa Lenzerheide | 180min | 225km | 2,870m | - | - | - |
Aussois | 180min | 50km | 2,750m | ![]() | ![]() | ![]() |
Bad Ragaz | 165min | 52km | 2,230m | ![]() | ![]() | ![]() |
Bardonecchia | 165min | 140km | 2,750m | ![]() | ![]() | ![]() |
Barzio | 105min | - | 2,000m | ![]() | ![]() | ![]() |
Beckenried | 150min | 40km | 2,000m | ![]() | ![]() | ![]() |
Belalp-Blatten-Naters | 165min | 60km | 3,112m | ![]() | ![]() | ![]() |
Bergamo | 75min | 140km | 2,300m | ![]() | ![]() | ![]() |
Bergün / Bravuogn | 165min | 30km | 2,570m | ![]() | ![]() | ![]() |
Bettmeralp | 165min | 33km | 2,643m | ![]() | ![]() | ![]() |
Bolognola | 75min | - | 1,640m | - | - | - |
Bosco Gurin | 165min | - | 2,400m | ![]() | ![]() | ![]() |
Breuil-Cervinia | 135min | 135km | 3,490m | ![]() | ![]() | ![]() |
Brig | 135min | 39km | 2,600m | ![]() | ![]() | ![]() |
Bruson | 180min | 44km | 2,445m | ![]() | ![]() | ![]() |
Brusson | 105min | 14km | 2,235m | - | - | - |
Bürchen | 165min | 25km | 2,540m | - | - | - |
Bürglen | 180min | - | 1,930m | ![]() | ![]() | ![]() |
Carona | 120min | - | 2,130m | - | - | - |
Chamois | 120min | - | 2,470m | - | - | - |
Chamonix | 165min | 152km | 3,840m | ![]() | ![]() | ![]() |
Champoluc | 120min | 70km | 3,550m | ![]() | ![]() | ![]() |
Churwalden | 165min | 51km | 2,230m | - | - | - |
Clavière | 150min | 33km | 2,300m | ![]() | ![]() | ![]() |
Cogne | 150min | 9km | 2,250m | ![]() | - | ![]() |
Colere | 150min | 25km | 2,200m | - | - | - |
Courmayeur | 135min | 50km | 2,760m | ![]() | ![]() | ![]() |
Einsiedeln | 180min | 8km | 1,113m | ![]() | ![]() | ![]() |
Eischoll | 165min | 25km | 2,200m | - | - | - |
Emmetten | 150min | 37km | 1,938m | - | - | ![]() |
Engelberg | 180min | 82km | 3,020m | ![]() | ![]() | ![]() |
Feldis | 180min | 10km | 2,000m | - | - | - |
Flims | 165min | 235km | 3,018m | ![]() | ![]() | ![]() |
Flims-Laax-Falera | 165min | 470km | 3,018m | ![]() | ![]() | ![]() |
Frabosa Soprana | 180min | 40km | 1,750m | - | - | ![]() |
Goms / Obergoms | 180min | - | 2,800m | - | - | - |
Grand St Bernard | 165min | 2km | 2,800m | - | - | - |
Gressoney Saint Jean | 120min | 50km | 2,860m | ![]() | ![]() | ![]() |
Gressoney la Trinité | 120min | 50km | 2,860m | ![]() | ![]() | ![]() |
Grächen | 180min | 44km | 2,890m | ![]() | ![]() | ![]() |
Ibergeregg | 180min | 10km | 1,600m | - | - | - |
La Fouly | 180min | 25km | 2,200m | - | - | - |
La Norma | 165min | 65km | 2,750m | ![]() | ![]() | ![]() |
La Thuile | 150min | 146km | 2,610m | ![]() | ![]() | ![]() |
Laax | 165min | 235km | 2,477m | ![]() | ![]() | ![]() |
Le Corbier | 180min | 90km | 2,620m | ![]() | ![]() | ![]() |
Le Tour | 180min | - | 2,190m | ![]() | ![]() | ![]() |
Lenzerheide - Valbella | 165min | 155km | 2,870m | ![]() | ![]() | ![]() |
Les Houches | 165min | 55km | 1,900m | ![]() | ![]() | ![]() |
Lungern / Schönbüel | 180min | - | 2,100m | ![]() | - | ![]() |
Lötschental | 180min | 25km | 2,700m | ![]() | ![]() | ![]() |
Macugnaga | 120min | 38km | 2,970m | ![]() | ![]() | ![]() |
Madesimo | 165min | 48km | 2,880m | ![]() | ![]() | ![]() |
Meiringen - Hasliberg | 180min | 60km | 2,430m | ![]() | ![]() | ![]() |
Melchsee-Frutt | 165min | 32km | 2,255m | ![]() | ![]() | ![]() |
Monte Baldo | 150min | - | 1,830m | - | - | - |
Monte Pora | 120min | 30km | 1,900m | - | - | - |
Montecampione | 150min | 30km | 1,850m | ![]() | ![]() | ![]() |
Monterosa | 135min | 213km | 3,550m | ![]() | ![]() | ![]() |
Montgenèvre | 180min | 100km | 2,700m | ![]() | ![]() | ![]() |
Mottarone | 75min | - | 1,491m | ![]() | ![]() | ![]() |
Mörel - Breiten | 165min | - | 2,300m | - | - | - |
Nara | 120min | 30km | 2,120m | ![]() | ![]() | ![]() |
Niederrickenbach | 180min | - | 2,000m | - | - | - |
Oropa - Mucrone | 120min | - | 2,391m | - | - | - |
Palit Valchiusella | 120min | - | 1,819m | - | - | - |
Passo Tonale | 180min | 87km | 3,030m | ![]() | ![]() | ![]() |
Pego | 180min | 15km | 2,400m | ![]() | ![]() | ![]() |
Pescegallo | 150min | 11km | 1,950m | ![]() | ![]() | ![]() |
Piana / Valle Vigezzo | 105min | - | 2,064m | - | - | ![]() |
Pila | 105min | 70km | 2,750m | ![]() | ![]() | ![]() |
Prali | 165min | 25km | 2,566m | ![]() | - | - |
Prato Nevoso | 180min | 100km | 2,029m | ![]() | ![]() | ![]() |
Recoaro Mille | 180min | - | 1,700m | ![]() | ![]() | ![]() |
Reigoldswil | 180min | 1km | 1,330m | - | - | - |
Saas Almagell | 180min | 14km | 2,400m | ![]() | ![]() | ![]() |
Saas-Fee | 165min | 100km | 3,500m | ![]() | ![]() | ![]() |
Saint-Rhémy-en-Bosses | 150min | 30km | - | - | - | - |
San Sicario | 150min | - | 2,700m | ![]() | ![]() | ![]() |
Sarn-Heinzenberg | 165min | 20km | 2,075m | - | - | - |
Sauze d'Oulx | 150min | 400km | 2,800m | ![]() | ![]() | ![]() |
Schwyz | 165min | - | 1,570m | - | - | ![]() |
Sestrière | 180min | 400km | 2,840m | ![]() | ![]() | ![]() |
SkiArena Andermatt-Sedrun | 180min | 120km | 2,960m | - | - | - |
Spiazzi di Gromo | 120min | 15km | 2,099m | - | - | - |
Splügen / Rheinwald | 120min | 30km | 2,215m | - | - | - |
St Gervais Mont-Blanc | 180min | 65km | 2,350m | ![]() | ![]() | ![]() |
St. Moritz | 180min | 350km | 3,300m | ![]() | ![]() | ![]() |
Surcuolm | 180min | - | 2,280m | ![]() | - | ![]() |
Termignon | 165min | 35km | 2,480m | ![]() | ![]() | ![]() |
Val Cenis | 165min | 80km | 2,800m | ![]() | ![]() | ![]() |
Valfréjus | 165min | 52km | 2,740m | ![]() | ![]() | ![]() |
Vals / Valsertal | 120min | 25km | 3,000m | - | - | - |
Via Lattea | 180min | 400km | 2,800m | - | - | - |
Viola St. Grèè | 180min | - | 1,740m | ![]() | ![]() | ![]() |
Winterhorn | 135min | - | 2,460m | - | - | - |
More Ski Areas within a 1 Hour drive of Milan
More Ski Areas within 2 Hours drive of Milan
Airolo, Alba, Alpe Campo di Rimasco, Antagnod, Bielmonte, Cardada - Cimetta, Castione della Presolana, Champorcher, Domobianca, Esino Lario - Cainallo, Etroubles, La Magdeleine, Lecco, Monte Tamaro / Rivera, San Bernardino, San Colombano, San Domenico, Val Formazza, Valle Divedro, Valtournenche, Zambla
More Ski Areas within 3 Hours drive of Milan
Ala di Stura, Aletsch, Aprica, Artesina, Avers / Cresta, Bellwald, Bessans, Bonneval-sur-Arc, Borno, Bosco Chiesanuova, Bourg-St-Pierre, Bramans, Brüsti, Carezza, Caspoggio, Cesana Torinese, Champex-Lac, Chiesa, Chur, Corvatsch, Crissolo - Pian Regina, Crévacol, Ernen, Evolène, Falera, Fideris, Fiesch, Fiescheralp, Flumserberg, Foppolo, Garessio 2000, Giswil, Grüsch, Handgruobi, La Polsa, Le Châble, Les Bossons, Leukerbad, Liddes, Lurisia, Malga San Giorgio, Maniva, Monte Bondone, Obermutten, Orelle, Paesana, Parpan, Pian del Frais - Chiomonte, Ponte di Legno, Realp, Rucas di Bagnolo, Saastal, Sansicario, Sattel-Hochstuckli, Savognin, Schilpario, Ski Pass Mont Blanc, Sollières - Sardières, Sondrio, Teglio, The Milky Way, Torgnon, Tschappina Heinzenberg, Tschiertschen, Täsch, Urmein / Oberheinzenberg, Usséglio Pian Benot, Val Camonica, Valgrisenche, Vallorcine, Visperterminen, Waltensburg, Wangs, Wirzweli, Zum Zeri