
Milan is one of the best gateways in Europe for a ski holiday. Within a few hours of its airports lie some of the most famous resorts in the Alps, across three countries. Choosing a resort is about snow, slopes and atmosphere, but the transfer time matters too, especially with children or after a long-haul flight. This guide lists the main resorts with drive times measured on Google Maps on an ordinary weekday, from Malpensa Terminal 1 and from central Milan.
The closest: Aosta Valley
The Aosta Valley resorts are the quickest to reach. Courmayeur, under Mont Blanc, is about 2 h 15 from Malpensa and 2 h 30 from central Milan, almost entirely on motorway. Breuil-Cervinia, at the foot of the Matterhorn and linked to Zermatt on skis, is about 2 h 20 from Malpensa and 2 h 35 from Milan. Both are realistic for a long weekend.
Switzerland
Zermatt is reached by car as far as the Täsch terminal, about 2 h 45 from Malpensa and 3 h 15 from central Milan, followed by a 12-minute shuttle train. St. Moritz is about 3 h 15 from Malpensa over the Maloja Pass. Andermatt is the quickest Swiss resort to reach via the Gotthard, about 2 h 40 from Malpensa. Crans-Montana takes about 3 hours, Verbier about 3 h 25, Davos and Klosters about 3 h 20, and Gstaad about 4 h 15 from Malpensa.
France
The big French resorts take longer. Chamonix, through the Mont Blanc tunnel, is about 2 h 40 from Malpensa and 3 hours from Milan. Megève is about 3 h 15 from Malpensa. The Three Valleys are further: Courchevel 1850 is about 4 h 20 from Malpensa and Méribel about 4 h 15, with the last part of each trip on mountain roads.
Lombardy and the Dolomites
Within Lombardy, Bormio is about 3 h 20 from central Milan and Livigno, a duty-free valley, about 3 h 55. Madonna di Campiglio in Trentino is about 3 h 35 from central Milan. The Dolomites are further east: Val Gardena is about 4 hours from Milan, Alta Badia about 4 h 50 and Cortina d'Ampezzo close to 5 hours. For these eastern resorts, Linate and Bergamo are better starting points than Malpensa.
Winter conditions
All these times are for normal traffic and clear roads. On winter Saturdays, when many chalet rentals change over, traffic towards the resorts is heavier, and snow can slow the final climb. Our drivers check road conditions before departure, run on winter tyres and carry chains, and adapt the route when necessary.
Choosing the vehicle
Skis and boots take space. For a family or a group, the Mercedes V-Class is the most practical choice, with up to seven seats and room for equipment. For a couple travelling light, the S-Class is comfortable on long mountain drives. For larger groups, the Sprinter Luxury VIP carries up to eight passengers with luggage. Tell us how many pairs of skis and bags you have when you book.
Planning around flights
Most ski transfers start at an airport. We track your flight and adapt the pickup to the actual landing, with 60 minutes of waiting included at Malpensa and Bergamo. For the return, we work back from your departure time, allowing for winter traffic. If your flight lands late in the evening, consider a night near the airport or in Milan and an early transfer the next morning.
Prices for ski routes
Prices for mountain routes are quoted in writing for each trip, based on the destination, the vehicle and the date. They include fuel, tolls and the Swiss vignette where needed. Ask for a quote as soon as you know your dates, especially for Christmas, New Year and February half-term weeks.
Combining resorts
Some guests combine two resorts in one holiday, for example Courmayeur and Chamonix, or Zermatt and Verbier. A chauffeur makes these transfers easy, with no need to return a rental car in another country.

