Skip to content

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

  1. 6h 50min · Bus 606, Regional train RE3, Long-distance train IC3, Long-distance train IC8, Bus EV4, Regional train R40 (16 departures)
  2. 7h 01min · Regional train IR38, Long-distance train IC3, Long-distance train IC1, Long-distance train IC6, Bus EV4, Regional train R40 (9 departures)
  3. 8h 01min · Regional train IR38, Regional train IR35, Long-distance train IC6, Bus EV4, Regional train R40
  4. 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

  1. 06:35 → 13:29

    6h 54min · 4 changes

    TRAINRE3 TGVICE ICIC8 BUSEV4 TRAINR40

    Price not available

  2. 06:55 → 14:05

    7h 10min · 5 changes

    TRAINIR38 ICIC3 ICIC1 ICIC6 BUSEV4 TRAINR40

    Price not available

  3. 06:58 → 14:05

    7h 07min · 6 changes

    BUS603 TRAINIR38 ICIC3 ICIC1 ICIC6 BUSEV4 TRAINR40

    Price not available

  4. 07:37 → 14:29

    6h 52min · 4 changes

    TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40

    Price not available

  5. 07:39 → 14:29

    6h 50min · 5 changes

    BUS606 TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40

    Price not available

  6. 08:37 → 15:29

    6h 52min · 4 changes

    TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40

    Price not available

  7. 08:39 → 15:29

    6h 50min · 5 changes

    BUS606 TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40

    Price not available

  8. 08:55 → 16:05

    7h 10min · 5 changes

    TRAINIR38 ICIC3 ICIC1 ICEC BUSEV4 TRAINR40

    Price not available

  9. 10:36 → 17:29

    6h 53min · 4 changes

    TRAINRE3 TGVICE ICIC8 BUSEV4 TRAINR40

    Price not available

  10. 10:39 → 17:29

    6h 50min · 5 changes

    BUS606 TRAINRE3 TGVICE ICIC8 BUSEV4 TRAINR40

    Price not available

  11. 10:55 → 18:05

    7h 10min · 5 changes

    TRAINIR38 ICIC3 TRAINIC1 ICIC6 BUSEV4 TRAINR40

    Price not available

  12. 11:36 → 18:29

    6h 53min · 4 changes

    TRAINRE3 ICIC3 ICIC8 BUSEV4 TRAINR40

    Price 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

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.

6h 50minat the fastest

See journeys leaving now