Getting there

How to get from Malpensa to St. Moritz

Checked: 5 September 2026 · prices and timetables from official operator data
The train is the most beautiful way: Milan to Tirano on an ordinary service, then the Bernina Express across the glaciers — about five hours in all, and a journey worth taking for its own sake. By road, two routes lead into the Engadin: the Maloja pass from Chiavenna is shorter but closes in heavy snow; the Julier from Thusis is longer and more reliable. A private transfer is ≈ €370 — 3 hours, with the driver choosing the pass by the weather.
OptionPriceTimeNotes
Bernina Express€60–100~5 hvia Tirano; a panoramic train on a UNESCO World Heritage line
Ordinary train via Tirano€40–60~5 hthe same route without panoramic carriages or a reservation
Car hirefrom €60/day3 htwo passes to choose from; vignette and winter tyres required
Private transfer≈ €3703 hfixed price, name sign, skis carried free, to the hotel door

Two passes — and the weather decides

Two roads lead into the Engadin from Italy. The Maloja pass from Chiavenna is shorter, and in clear weather that is the way. But it closes in heavy snow, and then the Julier from Thusis takes over — longer, but more dependable. Our driver checks the forecast and road reports on the morning of departure, which is why the price list quotes 3 h – 3 h 40 min rather than a single figure.

The Bernina Express is more than a way to arrive

The Tirano–St. Moritz line is on the UNESCO World Heritage list: the train climbs through glaciers and spiral loops, and many ride it for the journey itself. The panoramic carriages need a reservation, but ordinary trains run the same route, cheaper and without booking.

Three ski areas, one pass

Corviglia, Corvatsch and Diavolezza are three separate areas sharing one ski pass, linked by buses and trains. St. Moritz sees around three hundred sunny days a year, so people come for more than the skiing. The transfer is ≈ €370 per car, 3 hours to the hotel door; for four people that is €93 each.

The Bernina Express is the rare case where the journey is the point: if you have the time, take the train. The car wins on an evening arrival, with a group and skis, and in the weather that closes the pass and forces a detour.

Need a door-to-door transfer?
Fixed price, meet & greet with a name sign, payment on arrival.
Transfer to St. Moritz
Questions

The essentials

The Bernina Express from Tirano: the line is on the UNESCO World Heritage list. The whole trip from Milan takes about five hours.

The Maloja from Chiavenna is shorter; the Julier from Thusis is more reliable in bad weather. Our driver chooses by the forecast on the day.

Usually 3 h – 3 h 40 min, 200 km. The Swiss road vignette is included in the price of our journey.