St. Moritz to Zurich by rail takes about 3 hr 20 min with one change in Chur; buy early for cheaper fares.
Some links on this page are affiliate links. If you book through them, we may earn a small commission at no extra cost to you.
The train from St. Moritz to Zurich is simplest when you take Rhaetian Railway from St. Moritz to Chur, then change to the mainline SBB service to Zurich HB. The whole trip usually takes a little over three hours, and the Chur change is built into normal Swiss rail planning.
The regular route is the one most travelers should choose. The Albula line gives you mountain scenery before Chur, while the Chur to Zurich leg is faster, flatter, and more businesslike. Buy through SBB, use the same ticket for both operators, and treat any very cheap fare as train-specific unless the ticket says otherwise.
After you have picked a travel day, compare the live train options here:
St. Moritz To Zurich By Rail: The Practical Choices
St. Moritz to Zurich by rail usually means one change at Chur, not a direct train. Other routes exist, but they add time, changes, or cost without helping most travelers.
Swiss rail fares move by date, pass, and ticket type. Treat the prices below as planning ranges, then confirm the exact fare for your day before paying.
| Travel Option | Time | Rough Cost |
|---|---|---|
| Regular train via Chur, 2nd class | About 3 hr 20 min to 3 hr 35 min | About $80-$95 (CHF 70-85) full fare |
| Regular train via Chur with Half Fare Card | Same train time | About $40-$48 (CHF 35-43) |
| Supersaver ticket via Chur | Same train time, fixed departure | Often about $35-$70 (CHF 30-60) |
| Saver Day Pass | Any valid public transport that day | From about $60 (CHF 52) early, higher later |
| Swiss Travel Pass or GA Travelcard | Same train time | $0 extra on a valid pass day |
| Glacier Express to Chur, then train to Zurich | Usually 4 hr plus, schedule-dependent | Rail fare or pass plus seat reservation |
| Private transfer by road | About 3 to 4 hr in normal road conditions | Often $350+ (CHF 300+) before extras |
How Long Does The St. Moritz To Zurich Trip Take?
The St. Moritz to Zurich rail trip normally takes around 3 hr 20 min when the Chur connection lines up cleanly. Longer options usually come from wider connection gaps, late-night departures, or routes that detour through Landquart.
The first leg runs from St. Moritz through Samedan, Filisur, Thusis, and the Albula line to Chur. The second leg runs from Chur to Zurich HB on the Swiss mainline, with many departures continuing through major stations around eastern and central Switzerland.
Rhaetian Railway lists the Chur-St. Moritz InterRegio service as hourly, and SBB sells through tickets across both parts of the trip; check your exact departure in the SBB online timetable before travel because works, weather, and seasonal schedules can shift individual trains.
A tight Chur transfer is normal in Switzerland, but a traveler with heavy luggage should choose a connection with at least 10 minutes if several departures are available. Chur station is manageable, but the change usually means moving between Rhaetian Railway narrow-gauge platforms and the SBB side of the station.
What The Route Feels Like On Board
The St. Moritz to Chur section is the scenic half of the trip, and the Chur to Zurich section is the efficient half. The line drops from the Engadin through tunnels, stone bridges, and deep valleys before joining the standard-gauge network at Chur.
Seat reservations are usually not needed on regular Swiss domestic trains. You board with a valid ticket or pass, place luggage in racks or near the carriage ends, and change trains at Chur when the platform signs match your Zurich departure.
- Choose 2nd class unless you want quieter seating at peak times; the travel time is the same.
- Use 1st class if you are carrying work gear or want more space during ski season weekends.
- Avoid relying on the Glacier Express for this route unless the ride itself is the point.
- Carry snacks if you are traveling outside main meal times; regular regional trains may not have food service.
Tickets, Passes, And Fare Rules
The cheapest rail choice depends on whether you already have a Swiss rail pass. A full-fare point-to-point ticket is flexible, while a Supersaver ticket can be cheaper but normally locks you to the booked train.
The Swiss Half Fare Card can pay off if this trip is only one part of a larger Switzerland itinerary. The Half Fare Card cuts many public transport tickets by 50%, so it becomes more useful when you add mountain lifts, lake boats, airport trains, or more intercity rides.
A Saver Day Pass is worth checking when you plan more travel on the same date. For example, a traveler going from St. Moritz to Zurich Airport, then riding Zurich trams later, may find one day pass easier than buying separate tickets.
Fare rule: a flexible ticket gives room to change plans, while a Supersaver ticket is usually cheaper because it is tied to a specific train.
Where To Stay After Arriving In Zurich
Zurich HB is the easiest arrival point if you want to sleep near the old town, Bahnhofstrasse, or a morning airport train. Staying near the main station saves time because Zurich Airport is usually a short direct rail ride away.
For one night, look around Zurich HB, Niederdorf, or the lower end of Bahnhofstrasse. For a calmer stay, Enge and Seefeld put you closer to Lake Zurich while still keeping tram and rail access simple.
Once your arrival time is set, compare Zurich hotel locations on a map before choosing a room:
Which Ticket Should You Buy?
The right ticket is the one that matches your flexibility, pass status, and onward plans in Zurich. Most travelers should start with the regular one-change route via Chur, then choose the fare type around that schedule.
- Choose a Supersaver ticket if your date and departure time are firm and the savings are clear.
- Choose a regular point-to-point ticket if you want freedom to take a later train the same day.
- Choose a Saver Day Pass if you will add Zurich local transit, airport rail, or another Swiss ride that day.
- Use a Swiss Travel Pass day if the pass is already active and you want zero extra ticket math.
- Skip the Glacier Express version if your goal is simply reaching Zurich; save that train for a dedicated panorama ride.
The cleanest plan is a morning or early-afternoon departure from St. Moritz, one easy change in Chur, and arrival at Zurich HB with enough daylight left for your hotel check-in or airport connection.
References & Sources
- Swiss Federal Railways.“Online Timetable.”Supports current St. Moritz to Zurich rail departures, connections, and fares by travel date.