WhatsApp
top of page

How to Get from Zurich to St. Moritz: Train, Car & Private Transfer

6 days ago
10 min read
St. Moritz in winter surrounded by the Swiss Alps

Travelling from Zurich to St. Moritz takes you from Switzerland’s largest city into the heart of the Engadin, one of the country’s best-known Alpine regions.


Whether you are heading to St. Moritz for a ski holiday, a summer escape, an event or a stay at one of the resort’s hotels, there are several ways to make the journey. You can travel by train through Graubünden, drive into the Engadin or arrange a private transfer directly from Zurich or Zurich Airport.


The best option depends on your schedule, luggage, budget and how much flexibility you want during the journey.


This guide explains how to get from Zurich to St. Moritz by train, car and private transfer, including travel times, Zurich Airport connections, winter considerations and the return journey from St. Moritz to Zurich.


Zurich to St. Moritz at a Glance

Travel Option

Approximate Travel Time

Best For

Train

Around 3–3.5 hours

Public transport and Alpine scenery

Car

Around 3 hours

Flexibility and independent travel

Private Transfer

Around 2h 45 min–3h+

Door-to-door travel, luggage and groups

Zurich Airport to St. Moritz

Around 3–4 hours depending on transport

International arrivals

Travel times are approximate and can vary according to the connection, traffic, weather, road conditions and your exact starting point.


How Far Is Zurich from St. Moritz?

Zurich and St. Moritz are separated by roughly 200 kilometres by road, depending on the route.


Driving generally takes around three hours in normal conditions, although the journey can take longer during busy travel periods or difficult winter weather.


Unlike a simple motorway journey between two Swiss cities, the final part of the route takes you into the Alpine landscape of Graubünden and the Engadin. This makes weather and road conditions particularly important when planning your journey during winter.


Zurich to St. Moritz by Train

Travelling by train is one of the most popular ways to get from Zurich to St. Moritz and offers an opportunity to experience some of the scenery of eastern Switzerland and Graubünden along the way.


Train from Zurich to St. Moritz through the Swiss Alps

The journey combines the Swiss Federal Railways network with the Rhaetian Railway for the Alpine section towards St. Moritz.


Train from Zurich to St. Moritz: Route and Connections

A common rail journey begins at Zurich Hauptbahnhof and travels towards Chur, the capital of Graubünden.


SBB operates frequent long-distance services between Zurich and Chur. From Chur, passengers continue with the Rhaetian Railway towards St. Moritz.


The Chur–St. Moritz section follows the famous Albula Line, passing through a dramatic landscape of valleys, tunnels, bridges and mountain scenery before reaching the Upper Engadin.


For current departure times and the best connection for your travel date, check the ⁠official SBB timetable.


How Long Is the Train from Zurich to St. Moritz?

The train from Zurich to St. Moritz generally takes around three to three and a half hours, depending on the connection.


Journey times can vary, so travellers should check the timetable for their specific departure date rather than relying on a fixed travel time.


If you are arriving at St. Moritz for a hotel stay, it is also worth considering how you will travel from the railway station to your accommodation, particularly when carrying several suitcases or ski equipment.


Is There a Direct Train from Zurich to St. Moritz?

For standard rail journeys, travellers should generally expect to change trains on the way to St. Moritz, commonly in Chur.


Zurich and Chur are connected by SBB long-distance services, while the onward Alpine section to St. Moritz is operated by the Rhaetian Railway.


Because timetables and individual services can change, check your exact journey through SBB before departure.


Zurich to St. Moritz Train Tickets and Prices

Train ticket prices between Zurich and St. Moritz depend on factors such as:

  • first or second class

  • the type of ticket

  • saver fare availability

  • discount cards

  • travel passes

  • your chosen connection


Instead of relying on a fixed price published in a travel article, check the current fare through SBB when planning your journey.


International visitors travelling extensively around Switzerland may also want to consider the ⁠Swiss Travel Pass, which provides extensive access to Switzerland’s public transport network.


Additional reservations or supplements can apply to certain premium panoramic trains.


What Is the Best Train from Zurich to St. Moritz?

For most travellers, the best connection is usually the one that combines a convenient departure time with a straightforward transfer and reasonable overall journey time.

Regular rail connections are generally the most practical choice when St. Moritz itself is your destination.


Travellers who are particularly interested in railway scenery should pay attention to the section between Chur and St. Moritz. The Rhaetian Railway’s Albula Line is one of Switzerland’s most distinctive railway routes.


Is the Train from Zurich to St. Moritz Scenic?

Yes. The journey becomes particularly scenic once you continue into Graubünden towards St. Moritz.


The Rhaetian Railway’s ⁠Albula Line connects Chur and St. Moritz through an impressive Alpine landscape. Together with the Bernina Line, it forms part of the Rhaetian Railway UNESCO World Heritage route.


Regular trains on the Albula Line already provide an excellent way to experience the scenery without booking a dedicated panoramic train.


It is important not to confuse the regular Zurich–St. Moritz journey with the Glacier Express. The Glacier Express is a separate panoramic railway experience connecting St. Moritz with destinations including Andermatt and Zermatt; it is not simply the standard train from Zurich to St. Moritz.


Zurich to St. Moritz by Car

Driving from Zurich to St. Moritz offers more independence than travelling according to a railway timetable.


The journey is roughly 200 kilometres by road and generally takes around three hours in normal conditions, although the exact route and journey time depend on traffic, weather and seasonal road conditions.


A car can be particularly useful if St. Moritz forms part of a wider road trip through Graubünden or the Engadin.


Driving from Zurich to St. Moritz

The journey initially follows Switzerland’s motorway network away from Zurich and towards Graubünden before continuing into more mountainous terrain on the approach to the Engadin.


Navigation systems may suggest different routes according to traffic and seasonal conditions.

Allow additional time during:

  • winter snowfall

  • weekends and holiday periods

  • ski season

  • major events in St. Moritz

  • roadworks

  • periods of heavy traffic


Before setting out, check current road and weather conditions rather than assuming that the fastest route under normal conditions will also be the best route on the day.


Driving from Zurich to St. Moritz in Winter

Winter requires additional planning.


Snowfall, ice and changing Alpine weather can affect road conditions and journey times. Vehicles should be appropriately equipped for the conditions, and additional travel time should be considered when necessary.


This is particularly important if you are travelling to St. Moritz immediately after an international flight or returning to Zurich Airport for a fixed departure time.


Zurich to St. Moritz by Private Transfer

A private transfer offers a direct, door-to-door alternative to travelling by train or driving yourself.


Your chauffeur can collect you from a hotel, residence, office or Zurich Airport and take you directly to your accommodation in St. Moritz.


This removes the need to reach Zurich HB, change trains or manage several pieces of luggage during the journey.


A private transfer can be particularly convenient for:

  • families travelling with children

  • groups

  • travellers with several suitcases

  • guests carrying skis or snowboards

  • business travellers

  • guests travelling to luxury hotels or private residences

  • passengers arriving after a long-haul flight

  • travellers who prefer a pre-arranged door-to-door journey


Destinata provides chauffeur-driven journeys between Zurich and St. Moritz with premium vehicle categories suitable for individual travellers, families and groups.


For travellers looking for direct transportation into the Engadin, explore our ⁠Zurich to St. Moritz private transfer.


Taxi from Zurich to St. Moritz

A taxi from Zurich to St. Moritz is another possible road option, but for a journey of this length it is worth distinguishing between taking a conventional taxi and pre-booking a long-distance private transfer.


A regular taxi may be suitable for an immediate journey, while a pre-booked transfer allows the vehicle category, pickup details, luggage requirements and destination to be arranged before departure.


This can be particularly useful when travelling with ski equipment, several suitcases or a larger group.


For airport arrivals, pre-arranging the journey also means your onward transportation can be coordinated before you land rather than organised after reaching Zurich.


Travellers considering a long-distance taxi from Zurich to St. Moritz can therefore also compare it with a pre-booked ⁠Zurich to St. Moritz private transfer.


Zurich Airport to St. Moritz

Many international visitors travel directly from Zurich Airport to St. Moritz without staying overnight in Zurich.


Both rail and private road transportation are possible from the airport.


If you are unfamiliar with ZRH, our ⁠Zurich Airport Guide covers arrival information, transport, terminals and other useful details for planning your onward journey.


Zurich Airport to St. Moritz by Train

Zurich Airport has its own railway station, allowing passengers to begin their journey towards Graubünden directly from the airport.


Depending on the connection, travellers can continue towards St. Moritz with transfers along the route.


When choosing a departure after your flight, allow sufficient time for immigration where applicable, baggage collection and possible delays.


Passengers travelling with skis, snowboards or several suitcases should also consider the practical side of changing trains with their luggage.


Check the current SBB timetable before travelling, as the most convenient connection depends on your arrival time and date.


Zurich Airport to St. Moritz by Private Transfer

A private transfer provides a direct journey from Zurich Airport to your hotel, chalet or residence in St. Moritz.


For travellers arriving with several suitcases, winter equipment or children, this removes the need to navigate the railway station and transfer luggage between trains.


Destinata private transfer from Zurich to St. Moritz

A pre-arranged chauffeur service can also coordinate the pickup around your flight arrival.

For other journeys starting or ending at ZRH, learn more about Destinata’s ⁠Zurich Airport Transfer service. Travellers arriving in the Engadin by private aviation can also arrange a ⁠St. Moritz airport transfer to their hotel, residence or onward destination.


What Is the Best Way to Get from Zurich to St. Moritz?

There is no single best option for every traveller.


Choose the train if: you want to use Switzerland’s public transport network and would like to experience the scenic railway journey through Graubünden.


Choose a car if: you prefer independent travel and want greater flexibility during your journey.


Choose a private transfer if: you prefer door-to-door transportation, are travelling with substantial luggage or ski equipment, or want your journey arranged around your own schedule.


Travelling directly from Zurich Airport? The train provides an efficient public transport option, while a private transfer avoids train changes and takes you directly from the airport to your destination in St. Moritz.


Your best option therefore depends on your budget, itinerary, luggage and travel preferences.


Can You Visit St. Moritz on a Day Trip from Zurich?

A day trip from Zurich to St. Moritz is possible, but the journey is relatively long in both directions.


Travelling by train can require around three to three and a half hours each way, leaving limited time in St. Moritz unless you depart early.


For many visitors, staying at least one night provides a more relaxed experience and more time to explore St. Moritz and the surrounding Engadin.


If you only have one day, plan your itinerary carefully and avoid trying to combine too many distant attractions.


Travelling from Zurich to St. Moritz in Winter

Winter is one of the most popular periods for travelling to St. Moritz.

The resort attracts visitors for skiing, winter sports, events and Alpine holidays, which also means transport demand can increase during peak periods.


When planning a winter journey, consider:

  • possible snowfall and changing road conditions

  • additional travel time

  • ski and snowboard equipment

  • luggage capacity

  • weekend and holiday traffic

  • hotel check-in times

  • your flight arrival or departure schedule


Rail travel avoids the need to drive in winter conditions, while a private transfer provides a door-to-door road journey without requiring you to drive yourself.


Travellers carrying winter sports equipment should check luggage arrangements in advance regardless of the transport option they choose.


For local transportation during your stay, Destinata also provides a St. Moritz ski chauffeur service for ski days, hotel transfers and journeys throughout the Engadin.


What to Do When You Arrive in St. Moritz

St. Moritz is more than a final stop on the journey from Zurich. Its location in the Upper Engadin provides access to lakes, mountains, ski areas and neighbouring Alpine villages.


Lake St. Moritz and the surrounding Engadin mountains

Lake St. Moritz

Lake St. Moritz sits directly beside the resort and is one of the defining features of the landscape.


The surroundings change dramatically with the seasons, from summer walks and mountain views to the frozen lake during winter.


St. Moritz Dorf

St. Moritz Dorf forms the elevated centre of the resort and is home to hotels, restaurants, boutiques and many of the places visitors associate with St. Moritz.


Corviglia

Corviglia is one of the best-known mountain areas above St. Moritz and is closely associated with the destination’s winter sports scene.


In warmer months, the surrounding mountains also provide access to hiking and outdoor activities.


Explore the Engadin

St. Moritz can also serve as a base for exploring the wider Engadin.


Depending on the season and your itinerary, nearby destinations can be combined with scenic drives, railway journeys, hiking, skiing or longer stays in the region.


Travellers who prefer to explore the region with a private driver can also arrange a chauffeur service in St. Moritz for local journeys and day trips throughout the Engadin.


St. Moritz to Zurich

The return journey from St. Moritz to Zurich follows the same general transport options.


St. Moritz to Zurich by Train

Travellers returning by train can travel from St. Moritz through Graubünden and continue towards Zurich using the Rhaetian Railway and SBB networks.

Journey times depend on the specific connection, so check the current timetable before departure.


If you are travelling from St. Moritz directly to Zurich Airport for an international flight, leave a comfortable margin for the railway journey, transfers, check-in and airport security.


St. Moritz to Zurich by Car or Private Transfer

Driving provides flexibility for the return journey, while a private transfer allows collection directly from your hotel or residence.


For airport departures, a pre-arranged pickup can be scheduled according to your flight and expected road conditions.


During winter and other busy travel periods, additional time should be allowed for changing weather and traffic.


Planning Your Zurich to St. Moritz Journey

Travelling from Zurich to St. Moritz is an opportunity to experience the transition from urban Switzerland to the Alpine landscape of Graubünden and the Engadin.


The train is a strong choice for travellers who value public transport and railway scenery. Driving provides independence, while a private transfer offers direct door-to-door transportation without the need to manage train changes or drive yourself.


If your journey begins with an international arrival, our ⁠Zurich Airport Guide can help you prepare for your arrival. Travellers spending time in Zurich before heading into the mountains can also learn more about our ⁠private chauffeur service in Zurich.


Private Chauffeur from Zurich to St. Moritz

Destinata provides private chauffeur transfers from Zurich and Zurich Airport to St. Moritz for individual travellers, families and groups, with premium sedans, SUVs and spacious vans available according to your journey.

bottom of page