Bernina Express from Milan to Chur

The full Bernina Express to Chur
Most day trips from Milan turn around at St. Moritz, but the Bernina Express itself continues north to Chur, adding the Albula stretch with the spiralling Landwasser Viaduct. Riding all the way to Chur is the complete panoramic experience — best done as part of a longer Swiss trip rather than a same-day return to Milan.
Why go to Chur
Chur is a walkable medieval town and a rail hub: from here fast trains reach Zurich in about 1h15, and the Glacier Express to Zermatt also starts here. For a day visitor from Milan, though, St. Moritz is the practical turn-around.
Ride the panoramic train
Guided classicMilan to St. Moritz: Scenic Bernina Train Tour with Guide
Most bookedFrom Milan: Bernina Train and St. Moritz Day Trip
Best valueFrom Milan to the Swiss Alps: Bernina Red Train & St. Moritz
Book it from Milan
Start with a Bernina Express day trip over the pass, then continue to Chur on the panoramic train as part of a longer Swiss itinerary.
See Milan to Zurich or the Milan to Switzerland overview.
Frequently asked questions
Does the Bernina Express go to Chur?
Yes — Chur is the northern terminus of the Bernina Express. The full run is Tirano–St. Moritz–Chur, about 4 hours on the panoramic train.
How do you get from Milan to Chur via the Bernina Express?
Regional train Milan–Tirano (about 2h20), then the Bernina Express all the way to Chur. It is best as a through-route into Switzerland rather than a same-day return to Milan.
Is Chur worth visiting?
Yes — it is the oldest town in Switzerland with a walkable old centre, and a key rail hub for Zurich and the Glacier Express.