Snow-covered cabin in the mountains

Ski resorts close to Milan, Italy

Below you will find the ski resorts that are closest to Milan as well as the distance. The closest ski resort to Milan is Presolana Monte Pora and the distance is 85 km. You can also view driving and route descriptions to each ski resort from Milan. Note that the distance given is by air and the distance by road is longer.

Driving to another ski resort?
Would you like driving directions from Milan to another ski resort than the 30 closest ski resorts below?

Milan's 30 closest ski resorts and distance

Note! Click on the car icon to view driving directions
Ski resort Distance
by air
Driving directions and time
Presolana Monte Pora
85 km
driving time about 1 hour 53 mins
Alagna Valsesia
106 km
driving time about 2 hours 16 mins
Aprica
107 km
driving time about 2 hours 36 mins
Madesimo
109 km
driving time about 2 hours 27 mins
Macugnaga
110 km
driving time about 2 hours 8 mins
Gressoney
113 km
driving time about 2 hours 26 mins
Brusson
118 km
Corvatsch
120 km
Champoluc
120 km
driving time about 2 hours 26 mins
Saas-Fee
121 km
driving time about 3 hours 20 mins
Antagnod
122 km
St. Moritz
124 km
driving time about 2 hours 55 mins
Airolo
126 km
driving time about 2 hours 7 mins
Zermatt
127 km
driving time about 3 hours 29 mins
Valtournenche
128 km
driving time about 2 hours 24 mins
Savognin
130 km
Torgnon
131 km
Breuil-Cervinia
131 km
driving time about 2 hours 50 mins
Fiesch
132 km
driving time about 3 hours 2 mins
Grächen
132 km
driving time about 3 hours 18 mins
Bettmeralp
134 km
Riederalp
135 km
Ponte di Legno
135 km
driving time about 2 hours 49 mins
Blatten-Belalp
136 km
Andermatt
137 km
Sedrun Oberalp
138 km
Passo Tonale
140 km
driving time about 3 hours 2 mins
Livigno
140 km
driving time about 3 hours 52 mins
Disentis
140 km
driving time about 2 hours 43 mins
Brentonico Ski
141 km
Please note that distances are straight line and distance traveled by car can be much longer.