Bernina Express

Fares, Timetables and Info

If you want to get a picture-perfect view of the Alps, why not climb aboard the Bernina Express, one of the most panoramic trains in Switzerland?

Bernina Express Route

It crosses the picturesque canton of Graubünden, following the classic route of Chur to Tirano in Italy via the resort town of St. Moritz. Travelling between Chur and Tirano takes just under four and a half hours. The Tirano to St. Moritz journey, takes around 2.5 hours.

Landwasser Viaduct It's a majestic sight featuring pillars that stand at a towering 65 metres.


Valposchiavo Offers dramatic panoramas of mountain peaks. 

During summer, there are two daily Bernina Express services between Chur and Tirano and three between St. Moritz and Tirano. The winter timetable is more limited with just one service daily.


You can choose to travel first or second class, with prices ranging from CHF 32 - CHF 222. Travel on the Bernina Express is free if you have a Swiss Travel Pass or Eurail Global Pass, seat reservation fees do apply though.


The modern panoramic carriages provide unspoiled views of the Bernina Railway’s Alpine surroundings. You can enjoy a drink or sandwich from the refreshment trolley, there are also souvenirs for you to browse and there is free onboard WiFi!

Facilities onboard

If you are looking for a magical journey through awe-inspiring Alpine scenery, you won’t be disappointed with your trip on the Bernina Express.

Swiss Travel Pass Switzerland’s All-in-One Transport Pass

planning a trip to switzerland?

Stay Connected