The Glacier Express across the snowy Alps
This is leg 2 of 2, the final leg.
Get the app
Travel leg · Zermatt, Andermatt & St. Moritz
Andermatt and St. Moritz sit about 97 km (60 mi) apart in a straight line, with St. Moritz to the east. It is leg 2 of 2 on our Zermatt, Andermatt & St. Moritz itinerary, a 7-day trip. Here is how long it takes by train, what to see on the way and where it fits in a real itinerary.


Road distance is estimated as 1.2–1.4× the straight line; drive time assumes average speeds of 50–80 km/h with no stops or traffic. These are rough estimates — check a maps app for the actual route.
We don't have live routing data, so the figures below are labelled estimates built from the straight-line distance. Use them to plan the day, then confirm in a maps app.
Our Zermatt, Andermatt & St. Moritz itinerary is planned around rail, so a train is the likely way to cover this leg. Timetables and direct connections vary — check the operator before you book.
Driving is an estimated 116–136 km (72–84 mi) and 1 h 30 min – 2 h 45 min at typical average speeds, not a routed time.
The Glacier Express takes about 8 hours from Zermatt to St. Moritz: roughly 3 hours to Andermatt and 5 more to St. Moritz. Seat reservations with a supplement are required, and a Swiss Travel Pass covers the fare but not the reservation. Zermatt is car-free; drivers park in Täsch and take the 12-minute shuttle train. Zurich airport is about 3.5 hours by train from both Zermatt (via Visp) and St. Moritz (via Chur); regional Matterhorn Gotthard and Rhaetian Railway trains cover the same line without reservations.
Picks from our curated guides at both ends.
Engadine resort on a frozen lake; 2-3 nights for ice sports and Corviglia.

The lake freezes thick enough to host the Snow Polo World Cup in January and the White Turf horse races in February.

Natural-ice skeleton run first built in 1885, raced head-first from St. Moritz down toward Celerina.

Café and confectioner on Via Maistra since 1894, known for its Engadiner Nusstorte.

The 12th-century bell tower of the vanished St. Mauritius church, leaning about 5.5 degrees above the village.

Grand hotel above the lake, opened in 1896 by the family that helped start winter tourism in St. Moritz.
The world's only natural-ice bobsleigh track, rebuilt by hand each winter; guests can ride as passengers behind a pilot.
Snowy village at the Gotthard crossroads; 1-2 nights for Gemsstock and the Oberalp line.

Cable cars climb from the village to 2,961 m, serving steep north-facing runs and a viewing platform over the Alps.

Pass at 2,044 m between Uri and Graubünden; the road shuts in winter but trains keep running through the snow.

The Devil's Bridge spans the Reuss in the Schöllenen Gorge, a short way below Andermatt on the old Gotthard route.
Where Andermatt → St. Moritz sits in the full itinerary. Highlighted stops are this leg.
The Glacier Express across the snowy Alps
This is leg 2 of 2, the final leg.
Going the other way? St. Moritz to Andermatt is the same 97 km in a straight line, heading west. Reverse directions in Google Maps ↗
Average daytime highs at both ends stay within 1°C of each other all year, so you can pack the same way for both. Over a year, Andermatt gets about 330 mm more rain.
| Measure | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Andermatt high | -4° | -4° | 0° | 4° | 10° | 15° | 17° | 16° | 12° | 7° | 1° | -3° |
| St. Moritz high | -4° | -3° | 1° | 6° | 11° | 16° | 18° | 17° | 13° | 9° | 2° | -2° |
| Andermatt rain | 74 | 66 | 87 | 111 | 162 | 163 | 156 | 181 | 120 | 122 | 133 | 89 |
| St. Moritz rain | 55 | 47 | 61 | 81 | 120 | 129 | 129 | 144 | 99 | 99 | 102 | 65 |
Temperatures in °C, rain in mm per month. Long-term monthly averages from NASA POWER satellite climatology — a guide to typical conditions, not a forecast. Month headings link to St. Moritz month guides.
Andermatt is about 97 km (60 mi) from St. Moritz in a straight line, with St. Moritz to the east. By road, we estimate 116–136 km (72–84 mi), or 1.2–1.4 times the straight line. Check a maps app for the exact route.
An estimated 1 h 30 min – 2 h 45 min, assuming 116–136 km of road at average speeds of 50–80 km/h with no stops or traffic. It is not a routed time, so check a maps app on the day. Our itinerary leans on rail, so check train times too.
Our Zermatt, Andermatt & St. Moritz itinerary includes this leg. Zermatt, Andermatt & St. Moritz runs about 7 days across 3 stops, best in Dec – Mar.
Add this leg to a shared itinerary, poll the group on where to stop, split fuel and tickets, and keep everyone's packing list in one place in TripsCircle.