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 148in |
Saastal | 376cm 148in |
Bonneval-sur-Arc | 310cm 122in |
Chamonix | 240cm 94in |
Lötschental | 233cm 92in |
°F / inMetric
Forecast Snow
Snow Report and Forecast | 48 Hr | Tue | Wed |
---|---|---|---|
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 MalpensaTop 100 Ski Resorts within 3 hours drive of Milan Malpensa
Ski Resort | Txfrs | Pistes | Top | Beginn. | Interm. | Experts |
---|---|---|---|---|---|---|
Alagna Valsesia | 120min | 15km 9 miles | 3,260m 10,696ft | ![]() | ![]() | ![]() |
Alba | 120min | 10km 6 miles | 2,430m 7,972ft | ![]() | ![]() | ![]() |
Andermatt | 135min | 101km 63 miles | 2,960m 9,711ft | ![]() | ![]() | ![]() |
Antagnod | 120min | 14km 9 miles | 2,310m 7,579ft | ![]() | ![]() | ![]() |
Arosa Lenzerheide | 180min | 225km 140 miles | 2,870m 9,416ft | - | - | - |
Artesina | 180min | 90km 56 miles | 2,100m 6,890ft | ![]() | ![]() | ![]() |
Avers / Cresta | 165min | 12km 7 miles | 2,540m 8,333ft | - | - | - |
Bardonecchia | 165min | 140km 87 miles | 2,750m 9,022ft | ![]() | ![]() | ![]() |
Beckenried | 150min | 40km 25 miles | 2,000m 6,562ft | ![]() | ![]() | ![]() |
Bellwald | 165min | 30km 19 miles | 2,600m 8,530ft | ![]() | ![]() | ![]() |
Bergamo | 75min | 140km 87 miles | 2,300m 7,546ft | ![]() | ![]() | ![]() |
Bergün / Bravuogn | 165min | 30km 19 miles | 2,570m 8,432ft | ![]() | ![]() | ![]() |
Bessans | 165min | - | 2,200m 7,218ft | - | - | - |
Bielmonte | 90min | - | 1,620m 5,315ft | - | - | ![]() |
Borno | 150min | 7km 4 miles | 1,700m 5,577ft | - | - | - |
Bosco Chiesanuova | 165min | - | 1,805m 5,922ft | - | - | - |
Bosco Gurin | 165min | - | 2,400m 7,874ft | ![]() | ![]() | ![]() |
Breuil-Cervinia | 135min | 135km 84 miles | 3,490m 11,450ft | ![]() | ![]() | ![]() |
Bruson | 180min | 44km 27 miles | 2,445m 8,022ft | ![]() | ![]() | ![]() |
Bürchen | 165min | 25km 16 miles | 2,540m 8,333ft | - | - | - |
Bürglen | 180min | - | 1,930m 6,332ft | ![]() | ![]() | ![]() |
Cardada - Cimetta | 105min | - | 1,650m 5,413ft | - | - | ![]() |
Caspoggio | 165min | 14km 9 miles | 2,200m 7,218ft | - | - | ![]() |
Castione della Presolana | 120min | 15km 9 miles | 1,700m 5,577ft | - | - | - |
Chamois | 120min | - | 2,470m 8,104ft | - | - | - |
Chamonix | 165min | 152km 94 miles | 3,840m 12,598ft | ![]() | ![]() | ![]() |
Champoluc | 120min | 70km 43 miles | 3,550m 11,647ft | ![]() | ![]() | ![]() |
Champorcher | 105min | - | 2,494m 8,182ft | ![]() | ![]() | ![]() |
Chiesa | 180min | 25km 16 miles | 2,340m 7,677ft | ![]() | ![]() | ![]() |
Churwalden | 165min | 51km 32 miles | 2,230m 7,316ft | - | - | - |
Clavière | 150min | 33km 21 miles | 2,300m 7,546ft | ![]() | ![]() | ![]() |
Cogne | 150min | 9km 6 miles | 2,250m 7,382ft | ![]() | - | ![]() |
Como | 60min | - | 2,872m 9,423ft | - | - | - |
Courmayeur | 135min | 50km 31 miles | 2,760m 9,055ft | ![]() | ![]() | ![]() |
Domobianca | 120min | 20km 12 miles | 1,820m 5,971ft | ![]() | ![]() | ![]() |
Einsiedeln | 180min | 8km 5 miles | 1,113m 3,652ft | ![]() | ![]() | ![]() |
Emmetten | 150min | 37km 23 miles | 1,938m 6,358ft | - | - | ![]() |
Engelberg | 180min | 82km 51 miles | 3,020m 9,908ft | ![]() | ![]() | ![]() |
Ernen | 150min | - | 2,292m 7,520ft | - | - | - |
Etroubles | 120min | 30km 19 miles | 1,520m 4,987ft | - | - | - |
Fideris | 180min | - | 2,844m 9,331ft | - | - | - |
Flims | 165min | 235km 146 miles | 3,018m 9,902ft | ![]() | ![]() | ![]() |
Foppolo | 150min | 70km 43 miles | 2,300m 7,546ft | ![]() | ![]() | ![]() |
Garessio 2000 | 180min | - | 2,000m 6,562ft | - | - | ![]() |
Goms / Obergoms | 180min | - | 2,800m 9,186ft | - | - | - |
Gressoney la Trinité | 120min | 50km 31 miles | 2,860m 9,383ft | ![]() | ![]() | ![]() |
La Fouly | 180min | 25km 16 miles | 2,200m 7,218ft | - | - | - |
La Polsa | 165min | - | 1,583m 5,194ft | ![]() | - | ![]() |
La Thuile | 150min | 146km 91 miles | 2,610m 8,563ft | ![]() | ![]() | ![]() |
Laax | 165min | 235km 146 miles | 2,477m 8,127ft | ![]() | ![]() | ![]() |
Le Châble | 180min | 150km 93 miles | 3,330m 10,925ft | ![]() | ![]() | ![]() |
Le Corbier | 180min | 90km 56 miles | 2,620m 8,596ft | ![]() | ![]() | ![]() |
Lenzerheide - Valbella | 165min | 155km 96 miles | 2,870m 9,416ft | ![]() | ![]() | ![]() |
Les Houches | 165min | 55km 34 miles | 1,900m 6,234ft | ![]() | ![]() | ![]() |
Leukerbad | 180min | 52km 32 miles | 2,850m 9,350ft | ![]() | ![]() | ![]() |
Madesimo | 165min | 48km 30 miles | 2,880m 9,449ft | ![]() | ![]() | ![]() |
Meiringen - Hasliberg | 180min | 60km 37 miles | 2,430m 7,972ft | ![]() | ![]() | ![]() |
Monte Bondone | 180min | 18km 11 miles | 2,100m 6,890ft | ![]() | ![]() | ![]() |
Monte Pora | 120min | 30km 19 miles | 1,900m 6,234ft | - | - | - |
Monte Tamaro / Rivera | 90min | 15km 9 miles | 1,650m 5,413ft | ![]() | ![]() | ![]() |
Montecampione | 150min | 30km 19 miles | 1,850m 6,070ft | ![]() | ![]() | ![]() |
Montgenèvre | 180min | 100km 62 miles | 2,700m 8,858ft | ![]() | ![]() | ![]() |
Mörel - Breiten | 165min | - | 2,300m 7,546ft | - | - | - |
Passo Tonale | 180min | 87km 54 miles | 3,030m 9,941ft | ![]() | ![]() | ![]() |
Pego | 180min | 15km 9 miles | 2,400m 7,874ft | ![]() | ![]() | ![]() |
Pian del Frais - Chiomonte | 135min | - | 2,800m 9,186ft | - | - | - |
Pian delle Betulle | 60min | 10km 6 miles | 1,770m 5,807ft | - | - | - |
Piana / Valle Vigezzo | 105min | - | 2,064m 6,772ft | - | - | ![]() |
Pila | 105min | 70km 43 miles | 2,750m 9,022ft | ![]() | ![]() | ![]() |
Prali | 165min | 25km 16 miles | 2,566m 8,419ft | ![]() | - | - |
Prato Nevoso | 180min | 100km 62 miles | 2,029m 6,657ft | ![]() | ![]() | ![]() |
Saas Almagell | 180min | 14km 9 miles | 2,400m 7,874ft | ![]() | ![]() | ![]() |
Saas-Fee | 165min | 100km 62 miles | 3,500m 11,483ft | ![]() | ![]() | ![]() |
San Bernardino | 105min | 40km 25 miles | 2,530m 8,301ft | ![]() | ![]() | ![]() |
San Domenico | 105min | - | 2,500m 8,202ft | - | - | - |
Sansicario | 180min | - | 2,823m 9,262ft | ![]() | ![]() | ![]() |
Sarn-Heinzenberg | 165min | 20km 12 miles | 2,075m 6,808ft | - | - | - |
Sauze d'Oulx | 150min | 400km 249 miles | 2,800m 9,186ft | ![]() | ![]() | ![]() |
Schwyz | 165min | - | 1,570m 5,151ft | - | - | ![]() |
Sestrière | 180min | 400km 249 miles | 2,840m 9,318ft | ![]() | ![]() | ![]() |
SkiArena Andermatt-Sedrun | 180min | 120km 75 miles | 2,960m 9,711ft | - | - | - |
Sollières - Sardières | 165min | - | 1,600m 5,249ft | - | - | - |
Splügen / Rheinwald | 120min | 30km 19 miles | 2,215m 7,267ft | - | - | - |
St Gervais Mont-Blanc | 180min | 65km 40 miles | 2,350m 7,710ft | ![]() | ![]() | ![]() |
St. Moritz | 180min | 350km 217 miles | 3,300m 10,827ft | ![]() | ![]() | ![]() |
Termignon | 165min | 35km 22 miles | 2,480m 8,136ft | ![]() | ![]() | ![]() |
Tschiertschen | 165min | - | 2,400m 7,874ft | - | - | - |
Täsch | 180min | - | 1,549m 5,082ft | ![]() | - | ![]() |
Urmein / Oberheinzenberg | 165min | 21km 13 miles | 2,183m 7,162ft | - | - | - |
Val Cenis | 165min | 80km 50 miles | 2,800m 9,186ft | ![]() | ![]() | ![]() |
Val Formazza | 90min | - | 1,754m 5,755ft | - | - | ![]() |
Valfréjus | 165min | 52km 32 miles | 2,740m 8,990ft | ![]() | ![]() | ![]() |
Valgrisenche | 135min | 3km 2 miles | 2,050m 6,726ft | ![]() | ![]() | ![]() |
Valle Divedro | 90min | - | 2,320m 7,612ft | - | - | - |
Vals / Valsertal | 120min | 25km 16 miles | 3,000m 9,843ft | - | - | - |
Via Lattea | 180min | 400km 249 miles | 2,800m 9,186ft | - | - | - |
Viola St. Grèè | 180min | - | 1,740m 5,709ft | ![]() | ![]() | ![]() |
Waltensburg | 180min | - | 2,418m 7,933ft | - | - | - |
Winterhorn | 135min | - | 2,460m 8,071ft | - | - | - |
Zum Zeri | 165min | 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