Peak by Rail
DEEN
The red Glacier Express, small in the frame, runs through a wide, deeply snow-covered mountain landscape just below the top of the Oberalp Pass
  1. Summits
  2. Bernina Express
  3. Glacier Express: route

Glacier Express · course of the lineThe route from Zermatt to St. Moritz

291 kilometres through Valais, Uri and Graubünden, in around eight hours. The route drops from Zermatt to Brig, climbs over the Oberalp Pass at 2,033 m, descends to Chur at 585 m and climbs back up into the Engadine on the Albula line.

The short answer
291 km
Zermatt – St. Moritz, around 8 hours, 291 bridges, 91 tunnels
The route
  1. Zermatt → Brig 1,604 → 670 m
  2. Andermatt → Oberalp Pass 2,033 m
  3. Chur → St. Moritz 585 → 1,775 m
Through trains stop at Brig, Andermatt, Disentis and Chur.
Timetable 2026
Summer
2 May – 10 Oct
Break
11 Oct – 4 Dec
Winter
from 5 Dec

Checked on 21 September 2026 · Source: Glacier Express AG · Photo: Kabelleger / David Gubler, CC BY-SA 3.0

Glacier Express route: the line at a glance

The Glacier Express has linked Zermatt with St. Moritz since 25 June 1930. It runs on the tracks of two railways, the Matterhorn Gotthard Bahn in the west and the Rhaetian Railway in Graubünden. Each holds half of Glacier Express AG. The average speed is 42 km/h, the steepest gradient 12.5% – the pace is part of the concept.

Elevation profile of the Glacier Express route Schematic elevation profile from Zermatt at 1,604 metres via the Kipfen Gorge and Brig at 670 metres, Andermatt at 1,435 metres, the Oberalp Pass at 2,033 metres, Disentis at 1,130 metres, the Rhine Gorge and Chur at 585 metres, Tiefencastel and the Landwasser Viaduct to St. Moritz at 1,775 metres. 500 m1,0001,5002,000 1,6046701,4352,033 m1,1305851,775 ZermattBrigAndermattOberalp PassDisentisChurSt. Moritz Kipfen Gorge 1,074Rhine Gorge 630Tiefencastel 884Landwasser Viaduct 1,032
Elevation profile, schematic: altitudes in metres above sea level from the Glacier Express AG sales manual; spacing by journey time, not by kilometres.
Length
291 km
Highest point
2,033 m
Lowest point
585 m, Chur
Bridges
291
Tunnels
91
Rack section
31.9 km

Stations and journey times: the route plan

The through trains stop only at the major stations. As an example, PE 902 in the 2026 summer timetable – that is also the train with Excellence Class:

Source: Glacier Express, summer timetable 2 May – 10 October 2026 (train PE 902) and elevation profile in the sales manual, checked on 21 September 2026.
StopAltitudeArr.Dep.
Zermatt1,604 m08:52
Brig670 m10:0610:14
Andermatt1,435 m11:4612:00
Oberalp Pass (no stop)2,033 m
Disentis1,130 m13:0213:14
Chur585 m14:2514:34
Filisur (change to and from Davos)15:41
Samedan (alighting only)16:29
St. Moritz1,775 m16:37

In summer three through trains leave Zermatt (07:52, 08:52 and 09:52), plus an afternoon train from Brig at 14:14 that arrives in St. Moritz at 20:55 and also stops at Thusis, Tiefencastel, Bergün and Celerina on the way. In the opposite direction trains leave St. Moritz at 08:38 and 09:38 for Zermatt. In the winter timetable from 5 December 2026 to 7 May 2027 there are two trains in each direction, and one of them runs only from 12 December to 3 January and from 30 January to 7 May. From 11 October to 4 December 2026 the Glacier Express does not run at all.

Section 1: Zermatt – Brig, down through the Matter valley

The journey begins with the descent: from 1,604 m in Zermatt to 670 m in Brig. About ten minutes after departure you see, on the left in the direction of travel, the roughly 3.5-kilometre-long Bis Glacier above Randa. At Kalpetran the railway and the River Vispa squeeze together through the Kipfen Gorge (1,074 m); at Stalden comes the Neubrück bridge of 1922. Brig is the main town of German-speaking Valais and the first longer stop.

Section 2: Brig – Andermatt – Oberalp Pass, the highest point

Beyond Brig the line climbs through the Goms. It passes beneath the Furka Pass through the Furka Base Tunnel, at 15.4 kilometres the longest tunnel on the route. Only since it opened on 26 June 1982 has the Glacier Express been able to run all year. Shortly before Andermatt lies Zumdorf, according to the operator the smallest village in Switzerland.

From Andermatt (1,435 m) the train climbs to the Oberalp Pass at 2,033 m, the highest point of the journey. At the top is a lake, in winter under a blanket of snow several metres deep – and on the pass stands a lighthouse. It marks the source of the Rhine at Lake Toma a little higher up.

Section 3: Disentis – Rhine Gorge – Chur

Heading down the valley comes Disentis (1,130 m) with its Benedictine monastery, more than 1,400 years old. Between Ilanz and Reichenau the train runs through the Rhine Gorge, called the “Swiss Grand Canyon” by the operator: white cliffs, formed after a rockslide around 10,000 years ago. At about 630 m this is almost the lowest section. Chur, at 585 m, is lower still.

The Glacier Express runs along the turquoise Vorderrhein through the Rhine Gorge, with pale eroded cliffs and forest behind
Rhine Gorge between Ilanz and Reichenau. Photo: JoachimKohler-HB, CC BY-SA 4.0

Section 4: Chur – Albula line – St. Moritz

From Thusis the Glacier Express runs on the Albula line, which together with the Bernina line has been UNESCO World Heritage since 2008. On this stretch it gains more than 1,000 metres in height. First comes the Solis Viaduct (85 m high, eleven limestone arches), and shortly before Filisur the Landwasser Viaduct: 65 m high, 142 m long, on a curve straight into the tunnel. Between Bergün and Preda the railway overcomes more than 400 metres of height with six viaducts, three spiral tunnels and two horseshoe tunnels. Then the Engadine opens up; the terminus is St. Moritz at 1,775 m.

The Bernina Express travels the same section between Chur and the Engadine – it then turns off over the Bernina Pass to Italy. How the two trains differ and can be combined is in the comparison Bernina Express vs Glacier Express.

Which part of the route is worth it if eight hours is too much?

You do not have to travel the whole route: tickets are also available for sections, such as Chur – Andermatt (CHF 53 in 2nd class), Andermatt – Brig (CHF 37) or St. Moritz – Chur (CHF 44). The reservation, however, always costs CHF 54, no matter how short your journey. All fares are on Glacier Express prices.

Honestly: The Glacier Express does not have the route to itself. Ordinary Matterhorn Gotthard Bahn trains also run over the Oberalp Pass from Andermatt to Disentis, and for the Rhine Gorge the Rhaetian Railway sells its own Rhine Gorge ticket (Rheinschlucht-Ticket) for hopping on and off by train and PostBus (from Chur CHF 42, with Swiss Half Fare Card (Halbtax) CHF 21). There you pay no CHF 54 reservation, but you are not sitting in a panoramic car. If you only want to see one of these sections, look at the SBB timetable first.

Rule of thumb: The whole route only if the train ride is your programme for the day. Otherwise pick the section that appeals to you – Oberalp, Rhine Gorge or Albula – and travel that.

Evidence

Where the figures come from

DetailSourceChecked
Sights along the route, Oberalp Pass 2,033 m, Bis Glacier, Kipfen Gorge, Furka Base Tunnel 1982, Rhine Gorge, viaducts, Albula lineGlacier Express, route21 September 2026
Elevation profile of all places, lowest point Chur 585 m, Furka tunnel 15.4 km, 31.9 km rack sectionGlacier Express AG, sales manual 2025 (PDF)21 September 2026
291 km, 291 bridges, 91 tunnels, 42 km/h, first journey 1930, ownersGlacier Express, about us21 September 2026
Summer and winter timetable 2026/27, stops, seasonal breakGlacier Express, 2026 timetable21 September 2026
Rhine Gorge ticket, pricesRhaetian Railway, Rheinschlucht-Ticket21 September 2026
Prices for sections, reservation CHF 54Glacier Express, prices21 September 2026