GetFromAirport
ZRH ยท Zurich, Switzerland

Zurich Airport to St. Moritz

About 200 km southeast. SBB to Chur then the Rhaetian Railway's Albula line reach St. Moritz in ~3h15; advance fares from ~โ‚ฌ63.

St. Moritz, ZurichSt. Moritz, ZurichTravelleronthego49 / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out โ€” we don't sell the tickets, so the ranking isn't for sale.
3options compared on this route
598routes across the site
74airports covered

St. Moritz is the polished Engadine resort of frozen-lake polo, designer boutiques and the Corviglia slopes, sitting at 1,800 m at the head of a chain of turquoise mountain lakes.

Compare

Every way to get there

TrainPrivate transferCar rental
โœฆ

Our verdict: for St. Moritz, a private transfer is the easiest door-to-door option (from โ‚ฌ450).

Transport options
TrainSBB + Rhaetian Railway (RhB)Best for budget travellers near a station
3h 20m
โ‚ฌ63โ€“90
Roughly hourly ยท ~06:30โ€“19:30
Private transferBest valueWelcome Pickups ยท Engadine transfer firmsBest for families, groups & late arrivals
3h
โ‚ฌ450โ€“650
Pre-booked for your flight timeโœ“ Door-to-door
Car rentalCheapestEuropcar ยท Hertz ยท Sixt ยท AvisBest for travellers who want to explore
3h
โ‚ฌ45โ€“95
Desks open ~07:00โ€“23:00โœ“ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

What it costs for your group

The bus is charged per person, while a taxi or private transfer is one price for the whole car โ€” so the more of you there are, the better door-to-door value looks.

GroupPrivate transferBest value
Solo ยท 1 travellerโ‚ฌ450Private transfer
Couple ยท 2 travellersโ‚ฌ450Private transfer
Family of 4 ยท 4 travellersโ‚ฌ450Private transfer

Which option should you choose?

If your priority isโ€ฆOur pickWhy
Lowest priceCheapest fareFrom โ‚ฌ45, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3โ€“4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

By transport mode

Train

About 3h15 with one change at Chur โ€” the mountain stretch is a sightseeing ride in itself. Full fare around CHF 85 (~โ‚ฌ90); Supersaver can start near โ‚ฌ63. The regular RhB service uses the same track as the pricier Bernina/Glacier Express.

Where to catch it: Zรผrich Flughafen station under the terminal; change at Chur onto the RhB Albula line over the UNESCO-listed viaducts.

3h 20mโ‚ฌ63โ€“90Roughly hourly ยท ~06:30โ€“19:30
Best for budget travellers near a station

Private transfer

Skips both the Chur change and the Julier Pass timetable โ€” a comfortable single run when a group splits the cost and wants to reach the chalet without switching trains. Whole-car pricing for up to ~4.

Where to catch it: Driver meets you in arrivals and takes your luggage to the car.

3hโ‚ฌ450โ€“650Pre-booked for your flight time
Best for families, groups & late arrivals

Car rental

Roughly 3h via Chur and the Julier Pass, which stays open in winter but demands snow tyres. Fine if you'll tour the Engadine lakes; for St. Moritz alone the Albula train is the more relaxing arrival.

Where to catch it: Rental desks in the Airport Center.

3hโ‚ฌ45โ€“95Desks open ~07:00โ€“23:00
Best for travellers who want to explore
In pictures

St. Moritz & Zurich in photos

Before you ride

Buying tickets in Zurich

Zurich Airport has its own rail station beneath the terminal. A single ZVV ticket covering the zones to Zurich HB (zones 121 + 110) costs CHF 6.80, and S-Bahn trains take about 10 minutes; a 24-hour pass for the same zones is CHF 13.60. Buy from the blue SBB/ZVV machines or the SBB Mobile app, or simply tap a contactless card/phone at the yellow ZVV readers on the platform. A ZรผrichCARD (unlimited transport plus discounts) is worth it if you plan several trips or sightseeing.

Arrive safe

Taxi scams & safety in Zurich

Zurich is one of Europe's safest airports for ground transport. Metered taxis at the official rank are legitimate but expensive, typically CHF 50-70 to the centre; there is no fixed fare, so a train is far cheaper. Touts are essentially non-existent. Uber operates in Zurich and picks up from a designated ride-hail zone, though prices are high and not always below taxi rates; Bolt has little presence here. Keep a valid ticket, as ZVV inspectors fine fare-dodgers on the spot.

Getting around

Step-free access in Zurich

The station is directly beneath the airport and reached by lift, and trains into the city take about 10 to 15 minutes.

  • SBB trains have accessible carriages with designated wheelchair spaces.
  • Boarding assistance must be booked in advance โ€” call SBB on 0800 007 102 at least 24 hours before departure. Staff then meet you 10 minutes before the train, either at the Mobilift (the yellow lifting platform), at the folding ramp usually positioned mid-platform, or at a point agreed when you book.
  • At Zurich Hauptbahnhof the SOS Bahnhofshilfe desk provides free information and help with mobility aids.

The 24-hour rule matters here: without a booking there may be no one on the platform to operate the lift.

The full guide

Getting from ZRH to St. Moritz

St. Moritz has spent more than a century perfecting the art of the winter arrival, and the trip up from Zurich Airport is very much part of the performance. The resort sits at 1,800 metres at the head of the Engadine, a run of turquoise lakes that freeze hard enough to host polo and horse racing on the ice. Getting there means crossing from the flat Swiss lowlands into high alpine country, and the route you pick sets the tone before you ever reach the Corviglia gondola. There are three sensible ways to make the climb, and for once the most glamorous choice is also the cheapest.

Why the Albula line beats a limousine to the front door

The train is not the budget compromise here. It is the recommendation. From Zurich Flughafen station, directly beneath the terminal, an SBB service runs to Chur, where you change onto the Rhaetian Railway's Albula line for the final climb to St. Moritz. Total time is about 3 hours 15 minutes with that single change, trains leave roughly hourly between around 06:30 and 19:30, and the RhB stretch is a sightseeing ride in its own right: spiralling tunnels, stone viaducts and the UNESCO-listed engineering that also carries the Bernina Express and the Glacier Express. The difference is that you ride the same track on an ordinary scheduled train for a fraction of the premium-branded fare. A full second-class ticket lands near CHF 85, roughly โ‚ฌ90, while Supersaver tickets booked ahead can start around โ‚ฌ63. For a couple travelling light, arriving at St. Moritz's station on the lakeshore with the mountains already framed in the window is hard to improve on.

When ski bags and a late landing tip the scale to a driver

A private transfer earns its place the moment the logistics turn awkward. Four people with hard ski cases and boot bags do not want to be wrestling luggage across the platform at Chur, and a door-to-door car removes that change entirely, running from the terminal straight to the chalet in about three hours. It also skips the fixed railway timetable, which matters if your flight lands after the evening's last useful connection or so early that the RhB service hasn't started. Engadine transfer firms and services such as Welcome Pickups quote a whole-car price, generally somewhere between โ‚ฌ450 and โ‚ฌ650 for up to about four passengers. Split across a group with heavy kit, that reads very differently than it does for one person, and the driver taking your bags off the carousel and dealing with the mountain road is precisely what you're paying for. The car is priced as a unit, not per head, so a full car is where it makes financial sense.

The Julier Pass drive, and why weather has the final word

Renting a car gives you the Engadine on your own schedule, and the desks in the Airport Center open from about 07:00 to 23:00 with the familiar names (Europcar, Hertz, Sixt, Avis) at daily rates around โ‚ฌ45 to โ‚ฌ95 depending on season and category. The drive runs roughly three hours via Chur and over the Julier Pass, which Swiss crews keep open through winter but which still demands proper snow tyres and, in a heavy dump, chains. That's the catch worth weighing: a clear day makes the pass a genuine pleasure, while a storm turns it into a slow, tense climb, and St. Moritz itself charges for parking that you'll rarely touch once you've arrived. A car pays off if you plan to tour the lakes towards Sils and Silvaplana or cross into the Bernina valley; if your week is fixed at one resort, the Albula train is the calmer way in and leaves the driving to someone who does it daily.

Booking the ticket that actually saves you money

For most winter guests heading to St. Moritz, the order of preference is clear: book the SBB Supersaver fare as far ahead as you can, aim for a daytime departure so the Albula descent runs in daylight, and keep the transfer in reserve for the specific cases โ€” a large group, a mountain of ski luggage, or an arrival outside train hours โ€” where a driver really earns the spend. Supersaver allocations are tied to specific trains and sell out on peak Saturdays of the season, so the discount rewards planning rather than turning up at the counter. Reserve online, screenshot the QR ticket before you fly, and you'll step off the plane knowing your seat up the mountain is already paid for at close to the lowest price on offer.

Frequently asked

ZRH to St. Moritz โ€” FAQ

How far is St. Moritz from Zurich Airport?
St. Moritz is about 200 km from Zurich Airport (ZRH), roughly a 200-minute drive depending on traffic.
How much is a transfer from Zurich Airport to St. Moritz?
There is no taxi rank fare to quote for St. Moritz; a pre-booked car is โ‚ฌ450โ€“650. The train undercuts both at โ‚ฌ63โ€“90. Hire cars are โ‚ฌ45โ€“95 a day.
What's the cheapest way from Zurich Airport to St. Moritz?
The train (SBB + Rhaetian Railway (RhB)) is the cheapest way in, from about โ‚ฌ63 โ€” though it isn't door-to-door and can involve a change.
How do I get from Zurich Airport to St. Moritz at night?
Service on the train covers 06:30โ€“19:30 only, so a red-eye arrival will not catch it. A booked car or the rank covers the rest of the night.
More from ZRH

Other destinations from Zurich Airport

Same country

Other airports in Switzerland

Private transferfrom โ‚ฌ450
Book โ†’