MXP · Airport ski transfers
Milan Malpensa Airport Ski Transfers
- Private from €432
- 58 ski resorts
- Italy, Switzerland, France
Ski transfers from Milan Malpensa Airport to 58 resorts in Italy, Switzerland, France, sorted by distance. Compare the drive and the fixed private-transfer price, then book door to door.
Compare transfers and book
Ski resorts from Milan Malpensa Airport
| To | Road distance | Driving time | Private transfer | Book |
|---|---|---|---|---|
| CaronaItaly | 145 km | 2 h 50 min | See prices | Book |
| ChampolucItaly | 168 km | 2 h | from €477 | Book |
| GressoneyItaly | 180 km | 2 h 40 min | from €880 | Book |
| ValtournencheItaly | 180 km | 2 h 40 min | from €511 | Book |
| CerviniaSwitzerland | 182 km | 2 h 10 min | from €432 | Book |
| ApricaItaly | 182 km | 3 h 18 min | See prices | Book |
| MadesimoItaly | 183 km | 3 h 5 min | from €746 | Book |
| TaschSwitzerland | 186 km | 3 h 23 min | from €948 | Book |
| St MoritzSwitzerland | 188 km | 3 h 58 min | from €880 | Book |
| UnterbächSwitzerland | 189 km | 3 h 22 min | See prices | Book |
| Saas-FeeSwitzerland | 192 km | 3 h 10 min | from €581 | Book |
| ZermattSwitzerland | 192 km | 3 h | from €441 | Book |
| AndermattSwitzerland | 192 km | 2 h 51 min | See prices | Book |
| PontresinaSwitzerland | 196 km | 3 h 40 min | from €608 | Book |
| LeukerbadSwitzerland | 200 km | 3 h 10 min | See prices | Book |
| ArosaSwitzerland | 206 km | 3 h 27 min | from €1,016 | Book |
| LenzerheideSwitzerland | 206 km | 3 h 27 min | from €812 | Book |
| Ponte di LegnoItaly | 207 km | 3 h 10 min | See prices | Book |
| CogneItaly | 210 km | 2 h 40 min | See prices | Book |
| CourmayeurItaly | 215 km | 2 h | from €493 | Book |
| Passo del TonaleItaly | 215 km | 3 h 15 min | from €581 | Book |
| Crans-MontanaSwitzerland | 216 km | 3 h 37 min | from €948 | Book |
| La ThuileItaly | 217 km | 2 h 10 min | from €616 | Book |
| FlimsSwitzerland | 218 km | 3 h 32 min | from €880 | Book |
| LaaxSwitzerland | 218 km | 3 h 32 min | from €812 | Book |
| Sauze d'OulxItaly | 220 km | 2 h 20 min | from €743 | Book |
| BardonecchiaItaly | 224 km | 3 h 3 min | See prices | Book |
| LivignoItaly | 227 km | 4 h 10 min | from €594 | Book |
| MontgenèvreFrance | 228 km | 3 h 2 min | See prices | Book |
| SestriereItaly | 229 km | 2 h 20 min | from €648 | Book |
| ClaviereItaly | 231 km | 3 h 10 min | See prices | Book |
| ChamonixFrance | 235 km | 2 h 50 min | from €636 | Book |
| EngelbergSwitzerland | 239 km | 3 h 30 min | from €1,150 | Book |
| BormioItaly | 245 km | 5 h | from €480 | Book |
| NendazSwitzerland | 246 km | 3 h 43 min | from €920 | Book |
| VeysonnazSwitzerland | 246 km | 3 h 43 min | from €880 | Book |
| PinzoloItaly | 250 km | 3 h | from €810 | Book |
| DavosSwitzerland | 250 km | 3 h 20 min | from €1,084 | Book |
| Serre-ChevalierFrance | 254 km | 4 h | See prices | Book |
| VerbierSwitzerland | 260 km | 3 h 30 min | from €702 | Book |
| Madonna di CampiglioItaly | 261 km | 3 h 10 min | from €600 | Book |
| MegèveFrance | 265 km | 3 h | from €593 | Book |
| Puy-Saint-VincentFrance | 266 km | 3 h 47 min | See prices | Book |
| TignesFrance | 275 km | 4 h 24 min | See prices | Book |
| Val d'IsèreFrance | 276 km | 4 h 30 min | from €1,202 | Book |
| GrindelwaldSwitzerland | 281 km | 5 h | from €1,150 | Book |
| WengenSwitzerland | 281 km | 5 h | from €1,110 | Book |
| MorzineFrance | 294 km | 3 h 59 min | See prices | Book |
| GstaadSwitzerland | 335 km | 4 h 45 min | from €2,368 | Book |
| L'AlpeFrance | 357 km | 5 h 4 min | See prices | Book |
| Selva di Val GardenaItaly | 360 km | 5 h 15 min | from €1,148 | Book |
| San PellegrinoItaly | 361 km | 4 h 45 min | See prices | Book |
| MéribelFrance | 363 km | 4 h | from €1,013 | Book |
| CourchevelFrance | 370 km | 4 h 25 min | from €1,122 | Book |
| OrtiseiItaly | 375 km | 3 h 40 min | from €900 | Book |
| Val ThorensFrance | 385 km | 4 h 40 min | from €1,249 | Book |
| CorvaraItaly | 390 km | 4 h 30 min | from €1,040 | Book |
| Cortina d'AmpezzoItaly | 449 km | 5 h 3 min | See prices | Book |
- Carona
145 km · about 2 h 50 min
See pricesBook - Champoluc
168 km · about 2 h
from €477Book - Gressoney
180 km · about 2 h 40 min
from €880Book - Valtournenche
180 km · about 2 h 40 min
from €511Book - Cervinia
182 km · about 2 h 10 min
from €432Book - Aprica
182 km · about 3 h 18 min
See pricesBook - Madesimo
183 km · about 3 h 5 min
from €746Book - Tasch
186 km · about 3 h 23 min
from €948Book - St Moritz
188 km · about 3 h 58 min
from €880Book - Unterbäch
189 km · about 3 h 22 min
See pricesBook - Saas-Fee
192 km · about 3 h 10 min
from €581Book - Zermatt
192 km · about 3 h
from €441Book - Andermatt
192 km · about 2 h 51 min
See pricesBook - Pontresina
196 km · about 3 h 40 min
from €608Book - Leukerbad
200 km · about 3 h 10 min
See pricesBook - Arosa
206 km · about 3 h 27 min
from €1,016Book - Lenzerheide
206 km · about 3 h 27 min
from €812Book - Ponte di Legno
207 km · about 3 h 10 min
See pricesBook - Cogne
210 km · about 2 h 40 min
See pricesBook - Courmayeur
215 km · about 2 h
from €493Book - Passo del Tonale
215 km · about 3 h 15 min
from €581Book - Crans-Montana
216 km · about 3 h 37 min
from €948Book - La Thuile
217 km · about 2 h 10 min
from €616Book - Flims
218 km · about 3 h 32 min
from €880Book - Laax
218 km · about 3 h 32 min
from €812Book - Sauze d'Oulx
220 km · about 2 h 20 min
from €743Book - Bardonecchia
224 km · about 3 h 3 min
See pricesBook - Livigno
227 km · about 4 h 10 min
from €594Book - Montgenèvre
228 km · about 3 h 2 min
See pricesBook - Sestriere
229 km · about 2 h 20 min
from €648Book - Claviere
231 km · about 3 h 10 min
See pricesBook - Chamonix
235 km · about 2 h 50 min
from €636Book - Engelberg
239 km · about 3 h 30 min
from €1,150Book - Bormio
245 km · about 5 h
from €480Book - Nendaz
246 km · about 3 h 43 min
from €920Book - Veysonnaz
246 km · about 3 h 43 min
from €880Book - Pinzolo
250 km · about 3 h
from €810Book - Davos
250 km · about 3 h 20 min
from €1,084Book - Serre-Chevalier
254 km · about 4 h
See pricesBook - Verbier
260 km · about 3 h 30 min
from €702Book - Madonna di Campiglio
261 km · about 3 h 10 min
from €600Book - Megève
265 km · about 3 h
from €593Book - Puy-Saint-Vincent
266 km · about 3 h 47 min
See pricesBook - Tignes
275 km · about 4 h 24 min
See pricesBook - Val d'Isère
276 km · about 4 h 30 min
from €1,202Book - Grindelwald
281 km · about 5 h
from €1,150Book - Wengen
281 km · about 5 h
from €1,110Book - Morzine
294 km · about 3 h 59 min
See pricesBook - Gstaad
335 km · about 4 h 45 min
from €2,368Book - L'Alpe
357 km · about 5 h 4 min
See pricesBook - Selva di Val Gardena
360 km · about 5 h 15 min
from €1,148Book - San Pellegrino
361 km · about 4 h 45 min
See pricesBook - Méribel
363 km · about 4 h
from €1,013Book - Courchevel
370 km · about 4 h 25 min
from €1,122Book - Ortisei
375 km · about 3 h 40 min
from €900Book - Val Thorens
385 km · about 4 h 40 min
from €1,249Book - Corvara
390 km · about 4 h 30 min
from €1,040Book - Cortina d'Ampezzo
449 km · about 5 h 3 min
See pricesBook
Prices are the cheapest private vehicle per one-way trip from Kiwitaxi or Airport Transfer Portal, checked up to 13 November 2026. Distance and time from the partner's route pages, or an OpenStreetMap routing estimate where the partner quotes on request.
How far are the resorts?
Transfers from Milan Malpensa with

Kiwitaxi
Airport Transfer Portal
12Go
You book and pay with the partner directly. We compare them independently and may earn a commission at no extra cost to you.
Frequently asked questions
Which ski resorts are closest to Milan Malpensa Airport?
By road: Carona (145 km), Champoluc (168 km), Gressoney (180 km), Valtournenche (180 km).
How much are ski transfers from Milan Malpensa Airport?
Private ski transfers from Milan Malpensa Airport start from €432 per vehicle, to Cervinia. Longer journeys cost more; see the table for each resort.
How do I meet my transfer at Milan Malpensa Airport?
After baggage reclaim your driver waits in the arrivals hall with a name sign. Add your flight number when booking so the pickup follows your actual landing time.
What is the best day to arrive?
Saturday is changeover day across most Alpine resorts, so Milan Malpensa Airport and the mountain roads are busiest then. If your accommodation allows it, a Sunday or midweek arrival is usually faster.
Booking links are affiliate links: you book directly with the transfer partner (Kiwitaxi, Suntransfers, GetTransfer or 12Go) and we may earn a commission at no extra cost to you. Affiliate disclosure · Methodology.