Bernina Express Timetable: Winter 2026/27 and Summer 2027

Bernina Express times for winter 2026/27 and summer 2027: two or three trains each way in winter, five in summer, plus red trains and Milan links.

Updated November 2026

The Bernina Express runs two trains each way every day in winter 2026/27 (26 October 2026 to 23 April 2027), and a third each way on Fridays to Sundays from 13 December. In summer 2027 (24 April to 3 October) there are five each way. St. Moritz to Tirano takes about 2 h 15 min, Chur to Tirano a little over 4 hours. The ordinary red regional trains cover St. Moritz to Tirano roughly every hour.

Timetable card: two or three Bernina Express trains each way a day in winter 2026/27, five a day in summer 2027

The times below come from the Rhaetian Railway’s own Bernina Express timetable. Minutes can shift, so confirm your train on rhb.ch or in the SBB app before you pay for a reservation.

Check Availability

Pоwered by GetYourGuide

Winter timetable: 26 October 2026 to 23 April 2027

In winter one Bernina Express leaves Chur in the morning and one leaves St. Moritz in the afternoon, with the mirror pattern running north. A new timetable period starts on 13 December, and from then an extra pair of trains runs on Fridays, Saturdays and Sundays, daily over the holidays from 26 December to 5 January, and on Monday 29 March 2027.

Southbound to Tirano:

TrainDepartsArrives TiranoRuns
PE 951Chur 08:1712:50Daily
PE 975St. Moritz 15:3018:00Daily
PE 977St. Moritz 16:14about 18:50Fri–Sun from 13 Dec, daily 26 Dec–5 Jan

Northbound from Tirano:

TrainDeparts TiranoArrivesRuns
PE 97009:18St. Moritz 11:45Fri–Sun from 13 Dec, daily 26 Dec–5 Jan
PE 97210:06St. Moritz 12:35Daily
PE 95214:24Chur 18:31Daily

Light is the catch in winter. Around 21 December the sun sets at about 16:35 in St. Moritz, and the mountains cut it off earlier, so the 15:30 and 16:14 departures cross much of the high section at dusk or after dark. For daylight on the Bernina Pass, take PE 951 from Chur or PE 972 from Tirano. Our Bernina Express in winter guide covers snow, clothing and which months suit.

Summer timetable: 24 April to 3 October 2027

Summer brings five Bernina Express trains each way. Two run the full route between Chur and Tirano over the Albula line, past the Landwasser Viaduct; the other three run only between St. Moritz and Tirano.

Southbound to Tirano:

TrainDepartsArrives Tirano
PE 951Chur 08:1712:50
PE 971St. Moritz 09:1711:32
PE 973St. Moritz 13:1715:31
PE 955Chur 13:3518:00
PE 977St. Moritz 16:1418:50

Northbound from Tirano:

TrainDeparts TiranoArrives
PE 95008:06Chur 12:31
PE 97210:06St. Moritz 12:35
PE 97413:17St. Moritz 15:45
PE 95214:24Chur 18:31
PE 97616:06St. Moritz 18:25

RhB opens Bernina Express reservations for the whole timetable period, and tickets go on sale six months ahead. A reservation stays valid while you wait for ticket sales to open, but you must show a ticket on board. Weekends and public holidays fill first, Monday to Thursday is quieter, and the SBB app flags trains with high demand. The seat reservation guide explains the supplement and how to book it.

Other Experiences

Other experiences you might enjoy

Planning your day around the timetable? Compare other Bernina train, St. Moritz and Lake Como experiences, each with its own times and cancellation policy.

How long each journey takes

RhB quotes about 2 hours 15 minutes for St. Moritz to Tirano and about 4 hours for Chur to Tirano. The real timetable runs a little longer on some trains:

RouteRhB headlineRange across the trains above
St. Moritz → Tiranoabout 2 h 15 min2 h 14 min to 2 h 36 min
Tirano → St. Moritzabout 2 h 15 min2 h 19 min to 2 h 29 min
Chur → Tiranoabout 4 h4 h 25 min to 4 h 33 min
Tirano → Churabout 4 h4 h 07 min to 4 h 25 min

The fastest southbound run is PE 973 in summer, the slowest PE 977. If you have a connection to make in Tirano or Chur, plan on the timetable minutes, not the headline.

Regional red trains: roughly every hour

The ordinary red regional trains use the same track between St. Moritz and Tirano and run about once an hour in each direction, all year. They have windows that open, no catering and no panoramic cars. You need only a ticket; a seat reservation is optional at CHF 5 per person and route, and RhB says individual reservations cannot be made for April 2027.

Resellers publish example times that show the rhythm. The Tirano to St. Moritz Bernina red train return day ticket (our breakdown) lists departures from Tirano at 07:41, 09:00, 09:41, 11:00, 11:41, 13:00 and 13:14. The Tirano to St. Moritz red train ticket gives 09:41 to 12:11 as an example, and its sister St. Moritz to Tirano red train ticket shows 09:48 to 12:23. Treat those as samples and check the current times on the day.

The return day ticket costs from $123 per person in 2nd class (1st class from $212), rated 4.5 from 1,140+ reviews, and you can hop off at any station and board a later train. It cancels free up to 5 days before. The one-way resellers start from $75 and cancel up to 7 days before. For the differences in comfort and price, read Bernina Express vs the regional train.

Getting to Tirano from Milan by train

Trenord runs direct regional trains from Milano Centrale to Tirano in about 2 hours 30 minutes, with no change. Departures run roughly every one to two hours, depending on the time of day, and a 2nd-class ticket costs about EUR 12.50 with no reservation needed. Check the Trenord timetable for your date, since works on the Lecco to Tirano line have replaced trains with buses in past years.

In Tirano the Italian station and the RhB station sit a few metres apart on the same square. RhB still advises leaving a buffer at Tirano and St. Moritz, so pick a Trenord train that lands you at least half an hour before your departure. The full door-to-door plan, with costs, is in Milan to St. Moritz by Bernina train.

Disruptions: the Vereina diversion and the reported 2027 closure

From 29 October until 13 November 2026, engineering works between Thusis and Preda sent Bernina Express trains 951 and 952 the long way round, via Landquart, Klosters and the Vereina tunnel to Pontresina. Those runs skipped Thusis, Tiefencastel and Filisur, so passengers missed the Albula line and the Landwasser Viaduct. The St. Moritz departures and the Bernina line south of Pontresina ran as normal, and regular routing returns from 14 November. RhB ran similar autumn closures in November 2024 and 2025, so check before you book a Chur departure for November 2027.

The bigger one is still unconfirmed. Two independent rail sites report that the Bernina line will close between Cavaglia and Tirano from 4 October 2027 until about 25 or 26 November 2027, with replacement coaches on that stretch. RhB has not announced it on its own pages, although its summer 2027 timetable does end on 3 October. Poschiavo and the Brusio spiral viaduct sit inside that section. If your trip falls in October or November 2027, check rhb.ch before you pay for anything non-refundable.

Which departure suits your trip

Frequently asked questions

Does the Bernina Express run every day in winter?

Yes. Two trains run each way every day from 26 October 2026 to 23 April 2027: PE 951 and PE 975 southbound, PE 972 and PE 952 northbound. From 13 December a third pair runs on Fridays to Sundays and daily from 26 December to 5 January.

What time does the Bernina Express leave St. Moritz?

In summer 2027 the St. Moritz departures are 09:17, 13:17 and 16:14. In winter they are 15:30 daily and 16:14 on Fridays to Sundays from 13 December. The Chur trains reach Tirano via Pontresina, so check your boarding station in the SBB app.

How often do the red trains run between Tirano and St. Moritz?

About once an hour in each direction, all year. Ticket resellers list several morning departures from Tirano, including 09:00 and 09:41. A seat reservation costs CHF 5 per person and is optional.

Is the 2027 Bernina Express timetable out yet?

Yes. RhB’s timetable already covers the winter period to 23 April 2027 and the summer period from 24 April to 3 October 2027. Times after 3 October 2027 have not been published, and a closure between Cavaglia and Tirano is reported for that autumn.

How long is the train from Milan to Tirano?

About 2 hours 30 minutes on the direct Trenord regional train from Milano Centrale, for about EUR 12.50 in 2nd class. Trains run roughly every one to two hours, and the RhB station is across the square when you arrive.

Check Which Train Your Tour Actually Uses

Most day trips from Milan ride the regional red train in 2nd class. Only some options guarantee a seat in the panoramic Bernina Express coaches.

Check Availability