The Bernina Express is a panoramic train running through the Swiss Alps. This iconic journey takes you from Tirano, Italy, through the stunning landscapes of Valposchiavo, St. Moritz, Davos, and Chur in Switzerland. The Bernina Express lets you explore an enchanting UNESCO World Heritage route. It's one of the world’s most spectacular train journeys.
Read on to find out more about the Swiss panoramic Bernina Express train, including fares, timetables, and onboard services.
The Bernina Express is a panoramic train operated by the Rhaetian Railway. It runs from Tirano, in the Italian province of Sondrio, to Chur in the Canton of Grisons in Switzerland.
The Bernina Express crosses the Bernina Pass, the highest rail pass in Europe. Crossing the Alps by train offers a spectacular view of the well-known route between Thusis and Tirano, a UNESCO World Heritage site.
The Bernina Express stops at the following places: Tirano, Le Prese, Poschiavo, Alp Grüm, Ospizio Bernina, Pontresina, St. Moritz , Bergün, Filisur, Tiefencastel, Thusis and Chur.
Tirano is the only Italian city currently served by the Bernina Express: to get to Tirano station by train, you can either take a fast regional train (RegioExpress) or a regular regional train (Regionale) operated by Trenitalia. From Milan, you can reach Tirano in around two and a half hours.
If you’re already in Switzerland, you can get to Chur with SBB trains (the railway company that operates domestic routes in Switzerland). Need more information on the Swiss rail network? Check out our dedicated page to trains in Switzerland.
From February to November, you can continue your journey from Tirano to Lugano by bus thanks to the Bernina Express Bus.
This scenic bus runs daily during peak season (late March to October) and from Thursday to Sunday during off-peak season (February, early March, late October, November). A wonderful way to discover the beauty of northern Italy and Lake Como!
Book in advance and save money! Reservations for the Bernina Express can be made up to 365 days before the trip. You'll need to buy a ticket before you can board the train. As this is a very popular train, we recommend booking your ticket well in advance.
When searching on Trainline, make sure you book the Bernina Express and not just a regional SBB train that travels the same route, or you’ll miss out on those panoramic Bernina Express windows!
When you book with Trainline, choose only the express train indicated by the initials ‘PE BEX’. Avoid booking a train journey that requires changes (the Bernina Express is a direct train) or is indicated as RE (regional train).
Do you feel like traveling in First Class? Bernina Express trains provide both First and Second Class services. Take a look at the prices below and make your choice, or check out our dedicated page to Bernina Express First Class.
| Route | One way, adult Second Class ticket price in Swiss Francs (CHF)* | One way, adult First Class ticket price in Swiss Francs (CHF)* |
|---|---|---|
| Tirano to Chur | CHF 66.00 | CHF 113.00 |
| Chur to Poschiavo | CHF 59.00 | CHF 101.00 |
| St. Moritz to Tirano | CHF 33.00 | CHF 57.00 |
| St. Moritz to Poschiavo | CHF 25.00 | CHF 42.60 |
The difference between First and Second Class is in the seat allocation:
*1 CHF = approx. £0.92. Prices correct as of July 2026 and subject to change. Prices exclude seat reservation costs (between CHF 32 and CHF 44 per person). For the most up-to-date prices, check our Journey Planner.
The Bernina Express train has a summer timetable and a winter timetable. Running between Chur to Tirano twice a day in summer and once in winter, the Bernina Express serves intermediary stops too.
| Station |
PE 950 (Summer timetable only) |
PE 952 (Summer and winter timetables) |
|---|---|---|
| Tirano | 8:06 am | 2:24 pm |
| Le Prese | 8:35 am | 2:55 pm |
| Poschiavo | 8:47 am | 3:10 pm |
| Alp Grüm | 9:48 am | 3:48 pm |
| Ospizio Bernina | 9:56 am | - |
| Pontresina | 10:25 am | 4:30 pm |
| Bergün | 11:11 am | 5:12 pm |
| Filisur | 11:24 am | 5:25 pm |
| Tiefencastel | - | 5:42 pm |
| Thusis | 11:59 am | 5:59 pm |
| Chur | 12:22 pm | 6:31 pm |
| Route |
PE 951 (Summer and winter timetable) |
PE 955 (Summer timetable only) |
|---|---|---|
| Chur | 8:17 am | 1:34 pm |
| Thusis | 8:52 am | 2:11 pm |
| Tiefencastel | 9:14 am | - |
| Filisur | 9:32 am | 2:43 pm |
| Bergün | 9:46 am | 2:56 pm |
| Pontresina | 10:25 am | 3:41 pm |
| Bernina Diavolezza | 10:42 am | 3:59 pm |
| Ospizio Bernina | - | 4:19 pm |
| Alp Grüm | 11:06 am | 4:28 pm |
| Poschiavo | 12:01 pm | 5:15 pm |
| Le Prese | 12:20 pm | 5:32 pm |
| Tirano | 12:49 pm | 6:00 pm |
Keep reading for more information on the services offered on board the Bernina Express.
If you have a smartphone, you can get access to an audioguide that will provide you with information during your trip. You can also follow your route live via an interactive map.
The Bernina Express has no restaurant onboard, but you can buy snacks, drinks and even souvenirs from the trolley that passes through the aisles during the journey.
There are no baggage restrictions on the Bernina Express train. However, as the space available is limited, we recommend you only travel with hand baggage to ensure the comfort and safety of all passengers. You can leave your baggage safely in the compartments at the entrance of each car.
Special seats are available on the Bernina Express for passengers with impaired mobility who cannot leave their wheelchairs. These seats must be booked by calling +41 81 288 65 65 or sending an e-mail to railservice@rhb.ch.
The boarding and alighting assistance must be booked in advance from the SBB Call Center Handicap by calling +41 (0)800 007 102 or completing this form.