Trainline homepage
ReferralsBusiness

No tickets in your cart.

Why not plan a trip?

My Bookings
Loading...
Loading...

What is the Bernina Express?

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.

Bernina Express route

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.

Bernina Express Bus from Tirano to Lugano

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!

How to buy Bernina Express tickets

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).

How much does the Bernina Express cost?

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.

RouteOne way, adult Second Class ticket price in Swiss Francs (CHF)*One way, adult First Class ticket price in Swiss Francs (CHF)*
Tirano to ChurCHF 66.00CHF 113.00
Chur to PoschiavoCHF 59.00CHF 101.00
St. Moritz to TiranoCHF 33.00CHF 57.00
St. Moritz to PoschiavoCHF 25.00CHF 42.60

 

The difference between First and Second Class is in the seat allocation:

  • Standard Class seating on the Bernina Express is arranged two-by-two across the aisle, all seats are configured as part of a table for four people.
  • First Class seats are configured in a two-by-one arrangement across the aisle. This means that opposite every table for four is a table for two, allowing for more seating options. There are fewer seats, so they are slightly larger, with more leg and elbow room and more space for baggage storage.

*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.

Bernina Express schedule

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.

Bernina Express from Tirano to Chur

Station

PE 950

(Summer timetable only)

PE 952

(Summer and winter timetables)

Tirano8:06 am2:24 pm
Le Prese8:35 am2:55 pm
Poschiavo8:47 am3:10 pm
Alp Grüm9:48 am3:48 pm
Ospizio Bernina9:56 am-
Pontresina10:25 am4:30 pm
Bergün11:11 am5:12 pm
Filisur11:24 am5:25 pm
Tiefencastel-5:42 pm
Thusis11:59 am5:59 pm
Chur12:22 pm6:31 pm

Bernina Express from Chur to Tirano

Route

PE 951

(Summer and winter timetable)

PE 955

(Summer timetable only)

Chur8:17 am1:34 pm
Thusis8:52 am2:11 pm
Tiefencastel9:14 am -
Filisur9:32 am2:43 pm
Bergün9:46 am2:56 pm
Pontresina10:25 am3:41 pm
Bernina Diavolezza10:42 am3:59 pm
Ospizio Bernina-4:19 pm
Alp Grüm11:06 am4:28 pm
Poschiavo12:01 pm5:15 pm
Le Prese12:20 pm5:32 pm
Tirano12:49 pm6:00 pm

Onboard services

Keep reading for more information on the services offered on board the Bernina Express.

Audioguide

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.

Bar/Restaurant

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.

Baggage

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.

Reduced Mobility Access

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.

FAQs