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 | Mon | Tue |
---|---|---|---|
Chamonix | - | ||
Ski Pass Mont Blanc | 1cm |
Forecast updated : 23 Jun 2025 07:40 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 |
---|---|---|---|---|---|---|
Ala di Stura | 150min | - | 1,900m | - | - | - |
Alagna Valsesia | 120min | 15km | 3,260m | ![]() | ![]() | ![]() |
Aletsch | 165min | 104km | 2,900m | ![]() | ![]() | ![]() |
Alpe Campo di Rimasco | 75min | - | 1,500m | - | - | - |
Andermatt | 135min | 101km | 2,960m | ![]() | ![]() | ![]() |
Aprica | 180min | 40km | 2,310m | ![]() | ![]() | ![]() |
Arosa Lenzerheide | 180min | 225km | 2,870m | - | - | - |
Bardonecchia | 165min | 140km | 2,750m | ![]() | ![]() | ![]() |
Beckenried | 150min | 40km | 2,000m | ![]() | ![]() | ![]() |
Bergamo | 75min | 140km | 2,300m | ![]() | ![]() | ![]() |
Bessans | 165min | - | 2,200m | - | - | - |
Bielmonte | 90min | - | 1,620m | - | - | ![]() |
Bonneval-sur-Arc | 180min | 25km | 3,000m | ![]() | ![]() | ![]() |
Borno | 150min | 7km | 1,700m | - | - | - |
Bosco Chiesanuova | 165min | - | 1,805m | - | - | - |
Bramans | 180min | - | 1,800m | - | - | ![]() |
Breuil-Cervinia | 135min | 135km | 3,490m | ![]() | ![]() | ![]() |
Bruson | 180min | 44km | 2,445m | ![]() | ![]() | ![]() |
Bürglen | 180min | - | 1,930m | ![]() | ![]() | ![]() |
Caspoggio | 165min | 14km | 2,200m | - | - | ![]() |
Cesana Torinese | 135min | - | 2,570m | ![]() | ![]() | ![]() |
Chamois | 120min | - | 2,470m | - | - | - |
Chamonix | 165min | 152km | 3,840m | ![]() | ![]() | ![]() |
Champoluc | 120min | 70km | 3,550m | ![]() | ![]() | ![]() |
Champorcher | 105min | - | 2,494m | ![]() | ![]() | ![]() |
Chiesa | 180min | 25km | 2,340m | ![]() | ![]() | ![]() |
Clavière | 150min | 33km | 2,300m | ![]() | ![]() | ![]() |
Como | 60min | - | 2,872m | - | - | - |
Corvatsch | 180min | 120km | 3,303m | - | - | - |
Courmayeur | 135min | 50km | 2,760m | ![]() | ![]() | ![]() |
Crissolo - Pian Regina | 180min | - | 2,340m | - | - | - |
Crévacol | 135min | 22km | 2,450m | - | - | - |
Engelberg | 180min | 82km | 3,020m | ![]() | ![]() | ![]() |
Esino Lario - Cainallo | 105min | - | 1,400m | - | - | - |
Feldis | 180min | 10km | 2,000m | - | - | - |
Fideris | 180min | - | 2,844m | - | - | - |
Fiesch | 150min | 45km | 2,870m | ![]() | ![]() | ![]() |
Flims | 165min | 235km | 3,018m | ![]() | ![]() | ![]() |
Flims-Laax-Falera | 165min | 470km | 3,018m | ![]() | ![]() | ![]() |
Flumserberg | 180min | 65km | 2,220m | ![]() | ![]() | ![]() |
Gressoney la Trinité | 120min | 50km | 2,860m | ![]() | ![]() | ![]() |
La Polsa | 165min | - | 1,583m | ![]() | - | ![]() |
La Thuile | 150min | 146km | 2,610m | ![]() | ![]() | ![]() |
Laax | 165min | 235km | 2,477m | ![]() | ![]() | ![]() |
Le Châble | 180min | 150km | 3,330m | ![]() | ![]() | ![]() |
Le Corbier | 180min | 90km | 2,620m | ![]() | ![]() | ![]() |
Lecco | 90min | - | 2,872m | - | - | - |
Lenzerheide - Valbella | 165min | 155km | 2,870m | ![]() | ![]() | ![]() |
Les Bossons | 165min | - | 1,410m | - | - | - |
Les Houches | 165min | 55km | 1,900m | ![]() | ![]() | ![]() |
Liddes | 165min | 15km | 2,267m | - | - | - |
Madesimo | 165min | 48km | 2,880m | ![]() | ![]() | ![]() |
Malga San Giorgio | 180min | - | 1,806m | ![]() | ![]() | ![]() |
Maniva | 165min | 40km | 2,084m | - | - | - |
Meiringen - Hasliberg | 180min | 60km | 2,430m | ![]() | ![]() | ![]() |
Melchsee-Frutt | 165min | 32km | 2,255m | ![]() | ![]() | ![]() |
Monte Bondone | 180min | 18km | 2,100m | ![]() | ![]() | ![]() |
Montecampione | 150min | 30km | 1,850m | ![]() | ![]() | ![]() |
Montgenèvre | 180min | 100km | 2,700m | ![]() | ![]() | ![]() |
Mörel - Breiten | 165min | - | 2,300m | - | - | - |
Nara | 120min | 30km | 2,120m | ![]() | ![]() | ![]() |
Obermutten | 180min | 3km | 1,900m | - | - | - |
Passo Tonale | 180min | 87km | 3,030m | ![]() | ![]() | ![]() |
Pian delle Betulle | 60min | 10km | 1,770m | - | - | - |
Pila | 105min | 70km | 2,750m | ![]() | ![]() | ![]() |
Prato Nevoso | 180min | 100km | 2,029m | ![]() | ![]() | ![]() |
Realp | 150min | 1km | 1,660m | - | - | - |
Recoaro Mille | 180min | - | 1,700m | ![]() | ![]() | ![]() |
Saas Almagell | 180min | 14km | 2,400m | ![]() | ![]() | ![]() |
Saas-Fee | 165min | 100km | 3,500m | ![]() | ![]() | ![]() |
Saastal | 180min | 159km | 3,500m | ![]() | ![]() | ![]() |
San Bernardino | 105min | 40km | 2,530m | ![]() | ![]() | ![]() |
San Colombano | 75min | - | 2,550m | ![]() | - | ![]() |
San Domenico | 105min | - | 2,500m | - | - | - |
Sansicario | 180min | - | 2,823m | ![]() | ![]() | ![]() |
Sarn-Heinzenberg | 165min | 20km | 2,075m | - | - | - |
Sauze d'Oulx | 150min | 400km | 2,800m | ![]() | ![]() | ![]() |
Savognin | 165min | 80km | 2,710m | ![]() | ![]() | ![]() |
Schwyz | 165min | - | 1,570m | - | - | ![]() |
Sestrière | 180min | 400km | 2,840m | ![]() | ![]() | ![]() |
Sondrio | 135min | - | 2,036m | - | - | - |
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 | ![]() | - | ![]() |
Teglio | 165min | - | 2,500m | - | - | ![]() |
Termignon | 165min | 35km | 2,480m | ![]() | ![]() | ![]() |
The Milky Way | 150min | 933km | 2,840m | ![]() | ![]() | ![]() |
Torgnon | 135min | - | 2,250m | - | - | - |
Tschiertschen | 165min | - | 2,400m | - | - | - |
Urmein / Oberheinzenberg | 165min | 21km | 2,183m | - | - | - |
Val Cenis | 165min | 80km | 2,800m | ![]() | ![]() | ![]() |
Val Formazza | 90min | - | 1,754m | - | - | ![]() |
Valfréjus | 165min | 52km | 2,740m | ![]() | ![]() | ![]() |
Valgrisenche | 135min | 3km | 2,050m | ![]() | ![]() | ![]() |
Vals / Valsertal | 120min | 25km | 3,000m | - | - | - |
Valtournenche | 120min | 60km | 3,090m | ![]() | ![]() | ![]() |
Waltensburg | 180min | - | 2,418m | - | - | - |
Winterhorn | 135min | - | 2,460m | - | - | - |
Zum Zeri | 165min | 3km | 1,588m | - | - | - |
More Ski Areas within 2 Hours drive of Milan
Airolo, Alba, Alpe di Mera, Antagnod, Barzio, Bolognola, Brusson, Cardada - Cimetta, Carona, Castione della Presolana, Domobianca, Etroubles, Gressoney Saint Jean, La Magdeleine, Macugnaga, Monte Pora, Monte Tamaro / Rivera, Mottarone, Oropa - Mucrone, Palit Valchiusella, Piana / Valle Vigezzo, Spiazzi di Gromo, Valle Divedro, Zambla
More Ski Areas within 3 Hours drive of Milan
Aosta Valley, Artesina, Aussois, Avers / Cresta, Bad Ragaz, Belalp-Blatten-Naters, Bellwald, Bergün / Bravuogn, Bettmeralp, Bosco Gurin, Bourg-St-Pierre, Brig, Brüsti, Bürchen, Carezza, Champex-Lac, Chur, Churwalden, Cogne, Colere, Einsiedeln, Eischoll, Emmetten, Ernen, Evolène, Falera, Fiescheralp, Foppolo, Frabosa Soprana, Garessio 2000, Giswil, Goms / Obergoms, Grand St Bernard, Grächen, Grüsch, Handgruobi, Ibergeregg, La Fouly, La Norma, Le Tour, Leukerbad, Lungern / Schönbüel, Lurisia, Lötschental, Monte Baldo, Monterosa, Niederrickenbach, Orelle, Paesana, Parpan, Pego, Pescegallo, Pian del Frais - Chiomonte, Ponte di Legno, Prali, Reigoldswil, Rucas di Bagnolo, Saint-Rhémy-en-Bosses, San Sicario, Sattel-Hochstuckli, Schilpario, Ski Pass Mont Blanc, SkiArena Andermatt-Sedrun, Sollières - Sardières, Tschappina Heinzenberg, Täsch, Usséglio Pian Benot, Val Camonica, Vallorcine, Via Lattea, Viola St. Grèè, Visperterminen, Wangs, Wirzweli