Home › Milan to Chur

Bernina Express from Milan to Chur

Milan to Chur
In short: Chur is the northern end of the Bernina Express and the oldest town in Switzerland. From Milan you reach it by regional train to Tirano, then the full Bernina Express run Tirano–St. Moritz–Chur on the panoramic train. It is the gateway for onward trains to Zurich and beyond.
RouteMilan → Tirano → Chur
Panoramic leg~4 hrs Tirano–Chur
ChurOldest town in Switzerland
OnwardZurich ~1h15
Best asScenic through-route
BringPassport / ID

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

Milan to St. Moritz: Scenic Bernina Train Tour with GuideGuided classic

Milan to St. Moritz: Scenic Bernina Train Tour with Guide

4.5 · 2,029 reviews
from €104 / person
Check availability
From Milan: Bernina Train and St. Moritz Day TripMost booked

From Milan: Bernina Train and St. Moritz Day Trip

4.5 · 4,893 reviews
from €134 / person
Check availability
From Milan to the Swiss Alps: Bernina Red Train & St. MoritzBest value

From Milan to the Swiss Alps: Bernina Red Train & St. Moritz

4.7 · 3,841 reviews
from €102 / person
Check availability

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.

Check availability & book
We’re an independent guide, not a tour operator. Booking links go to GetYourGuide and are affiliate links — book through them and we may earn a small commission at no extra cost to you. See our affiliate disclosure.

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.