1map logo

St. Moritz to Gstaad

from €67: ways by bus, train, flight or car

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from St. Moritz to Gstaad with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Train
7h 50m
Cheapest
0
Drive
4h 40m
Fastest
67-106

How to Get from St. Moritz to Gstaad: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

by carBest price
365 kmDistance
4h 40mFastest

St. Moritz - Gstaad operators

Explore transport companies operating between St. Moritz and Gstaad, with prices starting at €67. These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train

Contact phone

+41 81 288 65 65

Website

https://www.rhb.ch/en/home

Train from St. Moritz to Chur

Average Duration

2h 2m

Estimated price

€€43-53

Contact phone

+41 81 288 65 65

Website

https://www.glacierexpress.ch

Train from St. Moritz to Chur

Average Duration

2h 13m

Estimated price

0-0

Train from St. Moritz to Brig

Average Duration

6h 58m

Estimated price

0-0

Contact phone

+41 848 44 66 88

Website

https://www.sbb.ch/en

Train from St. Moritz to Chur

Average Duration

2h 2m

Estimated price

€€34-1410

Train from Chur to Zürich Hb

Average Duration

1h 14m

Estimated price

€€43-1411

Train from Zürich Hb to Spiez

Average Duration

1h 31m

Estimated price

€€1412-1413

Contact phone

+41 58 580 70 70

Website

https://www.sob.ch

Train from Chur to Bern

Average Duration

3h 5m

Estimated price

0-0

Contact phone

+41 58 327 32 71

Website

https://www.bls.ch/en

Train from Bern to Zweisimmen

Average Duration

1h 23m

Estimated price

€€1415-1416

Contact phone

+39 06 68475475

Website

https://www.trenitalia.com/en.html

Train from Brig to Montreux

Average Duration

1h 5m

Estimated price

€€34-1413

Contact phone

+41 21 989 81 90

Website

https://mob.ch

Train from Montreux to Gstaad

Average Duration

1h 33m

Estimated price

€€34-34

Frequently asked questions

Find out more about the route from St. Moritz to Gstaad.

Or choose the category:
The distance between St. Moritz and Gstaad is 122 miles, or 226.7 miles by road. If you choose to travel by train, it takes approximately 8 hours and 8 minutes to reach Gstaad from St. Moritz. On the other hand, if you opt for a car, the travel time is around 4 hours and 40 minutes to reach St. Moritz from Gstaad.
The most cost-effective and time-efficient transportation option for traveling from St. Moritz to Gstaad is to drive. It takes approximately 4 hours and 40 minutes to drive the distance of 122 miles between the two destinations. The cost of driving is estimated to be between €63 and €100. This option allows for flexibility and the ability to explore the surrounding areas at your own pace.
The prices for a train journey between St. Moritz and Gstaad range from €96 to €195. These prices may vary depending on factors such as the class of travel, availability of tickets, and time of booking. It is recommended to check with the respective train operators for the most accurate and up-to-date pricing information.
To get from St. Moritz to Gstaad without using public transportation, you can drive the distance of 227 miles. It typically takes about 4 hours and 40 minutes to drive between the two towns. The cost of driving from St. Moritz to Gstaad by car can vary between €63 and €100, depending on factors such as fuel prices and tolls.
To travel from St. Moritz to Gstaad without a car, the best option is to take a train via Zürich. The journey takes approximately 8 hours and 8 minutes and tickets cost between €91 and €199. You will first need to take a train from St. Moritz to Zürich, which is a scenic route that passes through beautiful landscapes. From Zürich, another train will take you to Gstaad, where you can enjoy the picturesque Swiss Alps and charming village atmosphere.
Yes, there is a link between St. Moritz and Gstaad, but it involves multiple transfers. There is no direct train from St. Moritz to Gstaad. The journey involves taking a train from St. Moritz to Chur, then transferring to another train to Zürich HB, then to Spiez, and finally to Zweisimmen, where you can take a train to Gstaad. The total travel time for this route is approximately 8 hours and 8 minutes.
There are plenty of accommodation options near Gstaad. With over 1071 hotels available, travelers have a wide variety of choices. The prices for hotels in Gstaad start at €211, offering options for different budgets. Whether you're looking for luxury resorts, cozy bed and breakfasts, or budget-friendly options, there are numerous places to stay near Gstaad.