Milan Malpensa to St. Moritz, over the Maloja.
The route almost nobody thinks of, and for many travellers the fastest way into the Engadin — up the western shore of Lake Como and over a pass that climbs in fourteen hairpins.
Why come from Italy at all
Most people assume the Engadin is reached from Zurich. Geographically, St. Moritz sits close to the Italian border, and if your flights work better into Milan the transfer is comparable — about 3 h 15 against roughly 2 h 50 from Zurich — with a considerably more dramatic final hour.
Malpensa also has long-haul connections that Zurich does not always match, so for intercontinental travellers this can be the shorter overall journey rather than the longer one.
The drive
North from Malpensa around Como, then up the western shore of Lake Como through Menaggio — a beautiful, narrow, occasionally slow road — to Chiavenna. From there the climb begins: up the Val Bregaglia, across the border into Switzerland, and onto the Maloja Pass, which rises in a tight sequence of hairpins to 1,815 m and delivers you straight onto the Engadin lakes. St. Moritz is twenty minutes further.
The Maloja is one of the great alpine arrivals. It is also a genuine mountain pass: kept open in winter but demanding proper equipment and a driver who knows it, and occasionally closed in severe conditions. We check before departure and would tell you honestly if the day looked wrong.
Cross-border, done properly
This is an Italy-to-Switzerland commercial journey, and it requires the right documentation for both the vehicle and the driver. We hold it — cross-border work is a normal part of what we do rather than an exception we improvise around. Carry your passport or ID card; the crossing at Castasegna is usually quick.
Price guide
What it costs.
Indicative prices for this journey, calculated by the same engine that quotes your booking. Your exact price depends on the pickup address, the time of day and any stops you add.
| Vehicle | Passengers | Luggage | From |
|---|---|---|---|
| Mercedes V-Class or similar | 6 | 5–7 cases | CHF 728 |
| Mercedes Sprinter or similar | 16 | Generous | CHF 917 |
| VDL / Setra or similar | 30 | Hold luggage | CHF 1,045 |
| VDL / Setra or similar | 51 | Hold luggage | CHF 1,171 |
Prices are per vehicle, not per person, and include the driver, fuel, tolls and taxes. Journeys running between 22:00 and 06:00 carry a night supplement on the hours actually driven at night. Get an exact price →
Questions
What people ask us.
How long is Malpensa to St. Moritz?
About 3 hours 15 minutes for roughly 200 km, via Lake Como, Chiavenna and the Maloja Pass.
Is it better to fly into Milan or Zurich for St. Moritz?
Zurich is slightly quicker at about 2 h 50, but Malpensa often has better long-haul connections. If the flights work, Milan is a perfectly sensible and more scenic approach.
Is the Maloja Pass open in winter?
It is kept open through the winter but is a genuine mountain pass requiring winter equipment. In severe conditions it can close, and we check before departure rather than en route.
Do you have the permits to drive from Italy into Switzerland?
Yes. Our vehicles and drivers carry the documentation required for commercial cross-border operation.
Can we stop at Lake Como on the way?
Yes, and many people do — the route runs along the western shore through Menaggio. Add the stop in the booking form and the quote includes the time.
Also popular
Other journeys we run.
Transfer · ~2 h 50Zurich Airport → St. Moritz
A scenic crossing into the Engadin — about 2 h 50.
See this route →
Ski seasonSwiss ski transfers
Airport to chalet door, winter-equipped as standard.
See this route →
Transfer · ~3 h 30Zurich → Milan
About 3 h 30 through the Gotthard into Italy.
See this route →Coming via Milan?
Get an instant price for this journey — no account, no deposit taken now.