Without a car · Regional train, High-speed train, Long-distance train, Bus
St. Moritz to Zermatt
6h 50min at the fastest, at least 4 changes.
At a glance
- Fastest
- 6h 50min 07:39 → 14:29
- Usually
- 6h 53min 27 journeys during the day
- Changes
- at least 4 first departure 06:35, last 20:54
- Distance
- 169 km as the crow flies
The routes on the map
- 6h 50min · Bus 606, Regional train RE3, Long-distance train IC3, Long-distance train IC8, Bus EV4, Regional train R40 (16 departures)
- 7h 01min · Regional train IR38, Long-distance train IC3, Long-distance train IC1, Long-distance train IC6, Bus EV4, Regional train R40 (9 departures)
- 8h 01min · Regional train IR38, Regional train IR35, Long-distance train IC6, Bus EV4, Regional train R40
- 11h 35min · Bus 610, Regional train R15, Bus 613, Regional train R4, Regional train IR35, Regional train RE13, Bus FlixBus N106, Bus 104, Long-distance train IC8, Bus EV4, Regional train R40
Journeys on Tue 27 Oct
-
06:35 → 13:29
6h 54min · 4 changes
TRAINRE3 TGVICE ICIC8 BUSEV4 TRAINR40Price not available
-
06:55 → 14:05
7h 10min · 5 changes
TRAINIR38 ICIC3 ICIC1 ICIC6 BUSEV4 TRAINR40Price not available
-
06:58 → 14:05
7h 07min · 6 changes
BUS603 TRAINIR38 ICIC3 ICIC1 ICIC6 BUSEV4 TRAINR40Price not available
-
07:37 → 14:29
6h 52min · 4 changes
TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40Price not available
-
07:39 → 14:29
6h 50min · 5 changes
BUS606 TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40Price not available
-
08:37 → 15:29
6h 52min · 4 changes
TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40Price not available
-
08:39 → 15:29
6h 50min · 5 changes
BUS606 TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40Price not available
-
08:55 → 16:05
7h 10min · 5 changes
TRAINIR38 ICIC3 ICIC1 ICEC BUSEV4 TRAINR40Price not available
-
10:36 → 17:29
6h 53min · 4 changes
TRAINRE3 TGVICE ICIC8 BUSEV4 TRAINR40Price not available
-
10:39 → 17:29
6h 50min · 5 changes
BUS606 TRAINRE3 TGVICE ICIC8 BUSEV4 TRAINR40Price not available
-
10:55 → 18:05
7h 10min · 5 changes
TRAINIR38 ICIC3 TRAINIC1 ICIC6 BUSEV4 TRAINR40Price not available
-
11:36 → 18:29
6h 53min · 4 changes
TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40Price not available
An ordinary weekday, calculated on 24 October 2026 from the networks' timetables. Timetables change from day to day: search for your date.
Book your tickets
- CFF (official website, new tab)
- Matterhorn Gotthard Bahn Ersatzverkehr (official website, new tab)
- Bus und Service AG (Engadin) (official website, new tab)
- Autoverkehr RhB (official website, new tab)
- FlixBus (official website, new tab)
- PostAuto AG (official website, new tab)
one-go does not sell tickets: these links go to the operators' official websites.
Frequently asked questions
How long does it take to get from St. Moritz to Zermatt without a car?
6h 50min for the fastest journey (07:39 → 14:29), 6h 53min usually, based on 27 journeys found on Tue 27 Oct.
What time does the first journey from St. Moritz to Zermatt leave?
On Tue 27 Oct, the first departure is at 06:35 and the last at 20:54. Timetables change from day to day: check your date on one-go.
How far is St. Moritz from Zermatt?
169 km as the crow flies. The fastest journey by public transport takes 6h 50min.
Which companies run the journey from St. Moritz to Zermatt?
Rhätische Bahn, SBB, Schweizerische Bundesbahnen SBB, Matterhorn Gotthard Bahn Ersatzverkehr, Matterhorn Gotthard Bahn (bvz), Bus und Service AG (Engadin), Schweizerische Südostbahn (sob), Autoverkehr RhB.
Timetables: transport networks (transport.data.gouv.fr), calculated with MOTIS. Maps: © OpenStreetMap contributors. How it works.