easyTransBook
Transport guide

Train · Switzerland

Glacier Express and Bernina Express

The Glacier Express and the Bernina Express are Switzerland's best-known panoramic trains. The Glacier Express crosses the Alps from Zermatt to St. Moritz in about 8 hours. The Bernina Express runs from Chur over the Bernina Pass to Tirano in Italy on a UNESCO World Heritage line.

Official website
Glacier Express routeZermatt – St. Moritz, about 8 hours
Glacier Express highest pointOberalp Pass, 2,033 m
Glacier Express faresCHF 166 (2nd) or CHF 284 (1st), plus compulsory seat reservation CHF 54
Excellence ClassCHF 590 reservation plus a 1st-class ticket; five-course menu included
Glacier Express seasonannual break mid-October to early December
Bernina Express routeChur – Bernina Pass – Tirano (Italy), about 4 hours, 144 km
Bernina line55 tunnels, 196 bridges, highest point 2,253 m; UNESCO since 2008
Bernina Express faresZurich–Tirano CHF 96 (2nd) or CHF 164 (1st), plus reservation CHF 32–36
Swiss Travel Passvalid on both, but the seat reservation is extra

Routes and stations

The Glacier Express runs between Zermatt and St. Moritz in about 8 hours. Its highest point is the Oberalp Pass at 2,033 m. Between Preda and Bergün it runs through the spiral tunnels of the Albula Line. The train takes an annual break from mid-October to the beginning of December, so it is not running in late October and November.

The Bernina Express runs from Chur to Tirano in Italy in about 4 hours over 144 km. It crosses the Landwasser Viaduct, climbs to Ospizio Bernina at 2,253 m and loops down the Brusio spiral viaduct. The Albula and Bernina lines have been a UNESCO World Heritage Site since 2008.

In summer 2026 (2 May to 25 October) there were two Bernina Express trains a day; in winter there is one. From 29 October to 13 November 2026 some trains run via the Vereina route because of works. From Tirano, the Bernina Express Bus continues to Lugano, and regional trains go to Milan.

Tickets and fares

You need two things: a travel ticket and a seat reservation. On the Glacier Express, St. Moritz–Zermatt costs CHF 166 in 2nd class or CHF 284 in 1st, plus a compulsory reservation of CHF 54. Excellence Class costs CHF 590 for the reservation on top of a 1st-class ticket and includes a five-course menu.

On the Bernina Express, a regular Zurich–Tirano ticket costs about CHF 96 in 2nd or CHF 164 in 1st class. The panoramic reservation is CHF 36 in summer and CHF 32 at other times. Saver Day Passes can be cheaper.

The Swiss Travel Pass and Interrail/Eurail cover the travel ticket, but not the reservation. Prices change, so check before booking.

How to book

Book the Glacier Express on glacierexpress.ch. 1st and 2nd class reservations open 93 days before travel. Excellence Class can be booked for the whole timetable year.

Book Bernina Express reservations on rhb.ch, up to six months ahead, and buy the travel ticket separately if you do not have a pass.

If panoramic seats are sold out, hourly regional RhB trains run the same Bernina line. They have opening windows that are good for photos, and seat reservations there cost CHF 5.

Tips for travellers

Luggage space is limited. Take at most one suitcase plus hand luggage; send big bags ahead with a luggage service. Ski bags, golf bags and bicycles are not carried on the Glacier Express.

On the Glacier Express, meals are cooked on board and served at your seat; payment is cashless. The Bernina Express has a trolley service, and you can bring your own food, which helps if you eat halal.

On the Bernina Express southbound, the best views are on the right. In winter, travel southbound, as the end of the northbound trip is in darkness.

Last checked: October 2026. Fares and timetables change, so confirm on the official website before you travel.

Frequently asked questions

How long is the Glacier Express?

About 8 hours between Zermatt and St. Moritz.

How much does the Glacier Express cost?

CHF 166 in 2nd class or CHF 284 in 1st, plus a CHF 54 seat reservation. Excellence Class adds a CHF 590 reservation.

Is the Glacier Express running in November?

No. It has an annual break from mid-October to early December.

Is the Swiss Travel Pass valid on the Bernina Express?

Yes for travel, but you must pay the seat reservation separately, CHF 32 to 36.

Can I ride the Bernina line without a reservation?

Yes. Regional RhB trains run hourly on the same line, and reservation is optional (CHF 5).