Get the app

Travel leg · Zermatt, Andermatt & St. Moritz

Andermatt to 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.

Andermatt, where this leg starts
From · Andermatt
St. Moritz, where this leg ends
To · St. Moritz
Straight-line distance
97 km · 60 mi
Est. road distance
116–136 km
Est. drive time
1 h 30 min – 2 h 45 min
Direction
Heading east
Curated routes
1 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.

Ways to get there

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.

By train

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.

By car

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.

Open Andermatt → St. Moritz directions in Google Maps ↗

Worth stopping for

Picks from our curated guides at both ends.

When you arrive in St. Moritz

Engadine resort on a frozen lake; 2-3 nights for ice sports and Corviglia.

Before you leave Andermatt

Snowy village at the Gotthard crossroads; 1-2 nights for Gemsstock and the Oberalp line.

On this curated route

Where Andermatt → St. Moritz sits in the full itinerary. Highlighted stops are this 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 ↗

Weather at each end

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.

Average monthly high temperature and rainfall in Andermatt and St. Moritz
MeasureJanFebMarAprMayJunJulAugSepOctNovDec
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 rain74668711116216315618112012213389
St. Moritz rain55476181120129129144999910265

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 to St. Moritz: questions travelers ask

How far is Andermatt from St. Moritz?

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.

How long does it take to drive from Andermatt to St. Moritz?

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.

Which itineraries include the trip from Andermatt to St. Moritz?

Our Zermatt, Andermatt & St. Moritz itinerary includes this leg. Zermatt, Andermatt & St. Moritz runs about 7 days across 3 stops, best in Dec – Mar.

Getting to Andermatt

Guides for both ends

Plan Andermatt → St. Moritz with your crew

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.

Get TripsCircle