Disclosure: This article contains affiliate links. If you book through them we may earn a commission at no extra cost to you. Learn more.

The Bernina Express does something no other train in the Alps manages: it climbs to 2,253 meters — glacier country, higher than any other rail crossing of the Alps in the open air — using nothing but steel wheels on steel rails. No cog railway, no rack and pinion. Then it descends so far south that four hours after Alpine tundra, you step off among palm trees in Italy.

It’s the wilder, shorter, cheaper sibling of Switzerland’s famous scenic trains, and for a lot of travelers it’s the better choice. Here’s the full guide.

The Route at a Glance

RouteChur (or St. Moritz) → Tirano, Italy
TimeAbout 4 hours from Chur; ~2.5 from St. Moritz
Distance122 km, 196 bridges, 55 tunnels
High pointOspizio Bernina, 2,253 m
StatusUNESCO World Heritage (Albula/Bernina lines, since 2008)
FrequencySummer: 2 daily Chur–Tirano + 3 St. Moritz–Tirano. Winter: 1 daily each

The journey is really two acts. Act one, the Albula line (Chur to the Engadine): deep gorges and the postcard-famous Landwasser Viaduct, where the train launches off a curved stone bridge straight into a cliff-face tunnel. Act two, the Bernina line (Pontresina to Tirano): the Morteratsch Glacier, the milky turquoise of Lago Bianco at the pass, the balcony curve at Alp Grüm, and finally the Brusio spiral viaduct — a full 360-degree stone corkscrew the train loops around in the open, built purely to lose altitude, and the route’s signature photograph.

Where to sit: heading south, the right side takes the honors — Landwasser Viaduct on the Chur section, then Morteratsch Glacier and Lago Bianco on the pass. Northbound, mirror it. But this line twists constantly; no seat misses everything, and the panoramic glass reaches overhead.

Tickets, Briefly (Two Parts, Like Its Rival)

Bernina pricing follows the same structure that trips people up on all Swiss panoramic trains: a regular ticket (around CHF 66 second class, Chur–Tirano) plus a mandatory panoramic-car seat reservation — CHF 44 in summer, CHF 40 in winter for the full route, CHF 32 year-round for the shorter St. Moritz–Tirano run. Swiss Travel Pass holders ride the fare for free and pay only the reservation.

There’s more to the money story — including the unreserved-seats trick that skips the fee entirely, last-minute deals, and why booking anywhere other than the operator costs 20–35% extra. We’ve put the complete booking playbook in our Bernina Express tickets guide, which is worth five minutes before you pay anyone anything.

Tirano sits about 2.5 hours from Milan by ordinary regional train — roughly €12.50 in second class, no reservation possible or needed. That makes the classic itinerary: morning regional from Milan to Tirano, the Bernina Express north through the pass, and either overnight in St. Moritz or a same-day return. It’s one of Europe’s great day trips, and it works in reverse for anyone finishing a Swiss trip toward Italy. Lake Como sits right on the Milan–Tirano line, which is why so many travelers pair the two — Varenna makes an elegant overnight between them.

One warning for day-trippers: the Milan connection is a separate ticket on a separate railway. Build slack into the Tirano change — a missed Bernina reservation is a lost reservation.

When to Ride

Honest season guide: Winter is this route’s superpower — Lago Bianco frozen white, the pass under meters of snow, and the train runs all year. A February Bernina ride is arguably the best-value great train day in Europe. May–June brings waterfalls and green valleys under snowy peaks. July–August is glorious and busy; panoramic cars book out, so reserve early. Late September–October is larch-gold season in the Engadine, the photographers’ pick.

The one season note that matters: the Tirano–Lugano connecting bus (the official “second half” of the Bernina Express experience, along Lake Como’s shore) runs only early May through late October. Winter riders turn around in Tirano or continue toward Milan instead.

What They Don’t Tell You

Bottom Line

If you ride one scenic train in Switzerland, the honest comparison matters: the Bernina Express covers wilder, higher, more varied country than its famous rival, in half the time, for roughly half the money — and it runs in winter. The full head-to-head is in our Glacier Express vs Bernina Express comparison, but the short version is that the Bernina is the one we’d take a first-timer on. Book the panoramic car for comfort or ride the regionals for value, sit on the right heading south, and if you can possibly swing February, swing February.

Bernina Express FAQ

How long is the Bernina Express? About 4 hours Chur–Tirano, or roughly 2.5 hours from St. Moritz. Add ~2.5 hours by regional train if you’re connecting from Milan.

Do I need a reservation? For the panoramic cars, yes — CHF 40–44 for the full route depending on season, CHF 32 for St. Moritz–Tirano — on top of a valid ticket or pass. Regional trains on the same line need nothing.

Which side has the best views? Right side heading south (Landwasser Viaduct, Morteratsch Glacier, Lago Bianco); left side heading north. Both sides get plenty.

Is the Bernina Express covered by the Swiss Travel Pass? The fare, yes — you pay only the seat reservation. Note the Tirano–Milan leg is Italian railways and separate.

Can you do it as a day trip from Milan? Comfortably in summer: regional to Tirano (~2.5 hrs), Bernina Express to St. Moritz or the pass, return same day. It’s one of Europe’s best rail day trips.

Does it run in winter? Yes — one daily service each way, and winter may be the most beautiful version. Only the Lugano bus connection is seasonal.