There are 5 ways to get from Gstaad to Stoos by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 30 train, train, line 501 bus via Luzern
best- Take the train from Gstaad to Zweisimmen30 / ...
- Take the train from Zweisimmen to SpiezR11 / ...
- Take the train from Spiez to OltenIc6 / ...
- Take the train from Olten to Luzern
- Take the train from Luzern to SchwyzS3
- Take the bus from Schwyz, Bahnhof to Schwyz, Stoosbahn501
5h 38mCHF 48–137Drive 171.9 km
cheapest- Drive from Gstaad to Stoos171.9 km
2h 39mCHF 28–41Bus, train, line 60 bus, line 501 bus
- Take the bus from Gstaad, Bahnhof to Zweisimmen, BahnhofEv
- Take the train from Zweisimmen to SpiezR11 / ...
- Take the bus from Spiez, Bahnhof to Interlaken West, Bahnhof60
- Take the bus from Interlaken Bahnhof West to Zürich HB Schweizerhof
- Take the bus from Zurich to Schwyz, Bahnhof
- Take the bus from Schwyz, Bahnhof to Schwyz, Stoosbahn501
8h 22mLine 30 train, train, line 501 bus
- Take the train from Gstaad to Zweisimmen30 / ...
- Take the train from Zweisimmen to SpiezR11 / ...
- Take the train from Spiez to OltenIc6 / ...
- Take the train from Olten to Arth-GoldauEc / ...
- Take the bus from Arth-Goldau, Bahnhof to Schwyz, Stoosbahn501
6h 46mCHF 50–138Line 30 train, train, bus, line 501 bus
- Take the train from Gstaad to Zweisimmen30 / ...
- Take the train from Zweisimmen to SpiezR11 / ...
- Take the bus from Spiez, Bahnhof to Interlaken Ost, BahnhofEv1 / ...
- Take the train from Interlaken Ost to LuzernLix
- Take the train from Luzern to SchwyzS3
- Take the bus from Schwyz, Bahnhof to Schwyz, Stoosbahn501
7h 7mCHF 59–94
Gstaad to Stoos by train and bus
Questions & Answers
The cheapest way to get from Gstaad to Stoos is to drive which costs SFr 28 - SFr 45 and takes 2h 39m.
The fastest way to get from Gstaad to Stoos is to drive which takes 2h 39m and costs SFr 28 - SFr 45.
The distance between Gstaad and Stoos is 246 km. The road distance is 171.9 km.
The best way to get from Gstaad to Stoos without a car is to line 30 train and train and line 501 bus via Luzern which takes 5h 38m and costs SFr 45 - SFr 140.
It takes approximately 5h 38m to get from Gstaad to Stoos, including transfers.
Yes, the driving distance between Gstaad to Stoos is 172 km. It takes approximately 2h 39m to drive from Gstaad to Stoos.
There are 323+ hotels available in Stoos.
What companies run services between Gstaad, Switzerland and Stoos, Switzerland?
There is no direct connection from Gstaad to Stoos. However, you can take the line 30 train to Zweisimmen, take the train to Spiez, take the train to Olten, take the train to Luzern, take the train to Schwyz, walk to Schwyz, Bahnhof, then take the line 501 bus to Schwyz, Stoosbahn. Alternatively, you can take a bus from Gstaad, Bahnhof to Schwyz, Stoosbahn via Zweisimmen, Bahnhof, Zweisimmen, Spiez, Spiez, Bahnhof, Interlaken Bahnhof West, Zürich HB Schweizerhof, Zurich, and Schwyz, Bahnhof in around 8h 22m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +41 21 989 81 90
- Website
- journey.mob.ch
Train from Gstaad to Zweisimmen
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 8–11
- Schedules at
- journey.mob.ch
- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Zweisimmen to Spiez
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- CHF 6–10
- Website
- https://www.bls.ch/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Spiez to Olten
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Olten to Luzern
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 13–23
- Website
- https://www.sbb.ch/en
Train from Luzern to Schwyz
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- CHF 8–17
- Website
- https://www.sbb.ch/en
Train from Olten to Arth-Goldau
- Ave. Duration
- 1h 15m
- Frequency
- Every 2 hours
- Estimated price
- CHF 22–40
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Spiez to Olten
- Ave. Duration
- 1h 9m
- Frequency
- 3 times a day
- Estimated price
- CHF 27–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–70
- 2nd Class
- CHF 27–40
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Spiez to Olten
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- CHF 9–12
- Schedules at
- sbb-deutschland.de
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Olten to Luzern
- Ave. Duration
- 35 min
- Frequency
- Every 2 hours
- Schedules at
- sob.ch
Train from Luzern to Schwyz
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Schedules at
- sob.ch
Train from Olten to Arth-Goldau
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Schedules at
- sob.ch
- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Train from Interlaken Ost to Luzern
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- https://www.zentralbahn.ch/en
- Phone
- 041 817 75 00
- info@aags.ch
- Website
- aags.ch
Bus from Schwyz, Bahnhof to Schwyz, Stoosbahn
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Schedules at
- aags.ch
Bus from Arth-Goldau, Bahnhof to Schwyz, Stoosbahn
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Schedules at
- aags.ch
- Phone
- +41 21 989 81 90
- Website
- journey.mob.ch
Bus from Gstaad, Bahnhof to Zweisimmen, Bahnhof
- Ave. Duration
- 26 min
- Frequency
- 3 times a day
- Schedules at
- journey.mob.ch
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Spiez, Bahnhof to Interlaken West, Bahnhof
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
Bus from Spiez, Bahnhof to Interlaken Ost, Bahnhof
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 3–5
- Website
- https://www.postauto.ch
- Phone
- +41 44 552 0807
- contact@shuttler.ch
- Website
- shuttler.ch
Bus from Interlaken Bahnhof West to Zürich HB Schweizerhof
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a week
- Estimated price
- CHF 22–27
- Website
- https://shuttler.ch/
- Phone
- +390975 343195
- info@ventrebus.com
- Website
- ventrebus.com
Bus from Zurich to Schwyz, Bahnhof
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Estimated price
- CHF 5
- Schedules at
- ventrebus.com
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide



















































