Last Updated August 2026

The Bernina Express with the Swiss Travel Pass

The Bernina Express fare is fully covered by the Swiss Travel Pass. You pay only the seat reservation, CHF 44 in high season from Chur, and it is compulsory.

Nearest station
Chur or St Moritz
From Zurich
approx 1h 15mins to Chur
Season
Year round.
Reservations
Compulsory on the panoramic cars.

Is the Bernina Express Free with the Swiss Travel Pass?

Yes, the fare is covered end to end, and that includes the bus leg down to Lugano. What you're actually paying for is the seat, because the panoramic cars are reservation-only and there's no way around it. Without a pass you'd hand over CHF 125 in 2nd class from Chur to Tirano (CHF 218 in 1st), or CHF 66 if you join at St Moritz. With the pass in your pocket, that drops to zero and you're left with a reservation fee that starts at CHF 32.

You're covered all the way to Tirano, over the Italian border, so you don't need to get off at Campocologno or worry about a border supplement. And the reservation fee isn't just a booking charge, it comes with an iced tea and a little souvenir box of Lindt chocolates, which softens the blow a bit.

Buy your Swiss Travel Pass Here

Powered by GetYourGuide

What the Bernina Express Reservation Costs in 2026

The fee depends on where you board and what time of year it is. High season runs 2 May to 25 October 2026.

LegHigh seasonLow season
Chur – TiranoCHF 44CHF 40
St Moritz – TiranoCHF 32CHF 32
Tirano – Lugano busCHF 16CHF 14
Both legs (train + bus)CHF 60—

Book early. Seats sell out weeks ahead between May and October, and turning up on the day in August is a good way to end up on a regional train instead. If you're not sure how the booking process works with a pass, our guide to seat reservations in Switzerland walks through it.

Bernina Express Timetable: How Often It Runs

The train runs year round, but the frequency swings hard with the season.

  • Summer (2 May – 25 Oct 2026): two to three a day Chur–Tirano, three a day St Moritz–Tirano.
  • Winter: one a day in each direction, and the early departures disappear.
  • Southbound from Chur: 08:17 arriving Tirano 12:49, and 13:34 arriving 18:00.
  • Northbound from Tirano: 08:06 and 14:24.

Between 29 October and 13 November, trains 951 and 952 are routed via the Vereina tunnel. That skips the Albula line, so you'd miss the Landwasser Viaduct. It only affects the Chur to St Moritz half, though. The Bernina Pass, Lago Bianco and the Brusio spiral all sit south of St Moritz and run as normal. If it's the Albula you want in those two weeks, take the Red Train over that section instead.

Doing Chur to Tirano and back in a single day is possible but it's 8h 40mins sitting on a train. You'll see the line twice and Tirano for about an hour. Most of the time you're better off staying the night in Tirano or Poschiavo, or carrying on to Lugano.

The Tirano to Lugano Bus: When You Can Actually Take It

The bus down to Lugano is covered by your pass too, with a CHF 16 reservation in high season, CHF 14 in low.

But it only operates from early May to 31 October, once a day each way, taking around 3h 10mins:

  • Tirano 14:20 → Lugano 17:30
  • Lugano 10:00 → Tirano 13:00

The southbound bus connects with the morning train from Chur. Take the 13:34 departure instead and you'll arrive in Tirano at 18:00, long after the bus has gone. If Lugano is your endpoint, you're on the 08:17.

How to Do the Full Chur to Lugano Day

  1. Board the 08:17 from Chur, not the 13:34.
  2. Arrive Tirano 12:49, which leaves about 90 minutes for lunch.
  3. Board the bus at 14:20.
  4. Arrive Lugano 17:30, with the evening free.

The Cheaper Alternative: The Regional Trenino Rosso

The exact same UNESCO-listed track is served by an hourly regional train, the Red Train, or Trenino Rosso, seven days a week, all year. Same bridges, same viaducts, same 2,253m pass at Ospizio Bernina. And the winter timetable barely changes even when the Bernina Express thins out to one run a day.

Bernina ExpressRegional (Trenino Rosso)
Fare with Swiss Travel PassFreeFree
ReservationCompulsory, CHF 32–44Optional, about CHF 5
Journey timeAbout 4h 30mins4h 20mins – 4h 40mins
ChangesNoneOne, at St Moritz or Pontresina
WindowsPanoramic, sealedStandard
Frequency1–3 a dayHourly, year round
Snacks includedIced tea + Lindt boxNo

So you're paying CHF 32 to 44 for curved glass, a guaranteed seat, no change of train, and a box of chocolate. Whether that's worth it depends on how much you care about the ceiling windows, and on whether you want to be able to open a window for a photo, which the panoramic cars won't let you do.

The Route in Numbers

It's 122km from Chur to Tirano, about 4h 30mins, crossing 196 bridges and threading 55 tunnels, topping out at 2,253m at Ospizio Bernina. The Albula and Bernina lines have been UNESCO World Heritage since 2008.

Getting to the Start: Chur or St Moritz

Chur is the main northern terminus and it's about 1h 15mins from Zurich by direct train, fully covered by your pass. St Moritz is the alternative start, which shortens the ride and cuts the reservation to CHF 32, a decent option if you're already in the Engadine or you don't fancy a full day seated.

The Glacier Express is the longer version of the same kind of day: eight hours against about four and a half, and CHF 54 to reserve against CHF 32 to 44. For the rest of them, including the GoldenPass Express, start at the scenic trains hub.

Should You Pay for the Bernina Express Reservation or Take the Regional Train?

If it's your first time on this line and you want the whole experience, panoramic glass, no changes, a guaranteed seat and the chocolates, pay the CHF 44 and book it weeks in advance. Otherwise take the hourly regional. Your pass covers it outright, and a seat is about CHF 5 if you want one.