There are 4 ways to get from St. Anton to Gstaad by bus, train, 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 121 bus, train, line 30 train
best- Take the bus from Heiden, Post to St. Gallen, Bahnhofbus 121 / ...
- Take the train from St. Gallen to Zürich HBtrain Ic5 / ...
- Take the train from Zürich HB to Spieztrain Ic8 / ...
- Take the train from Spiez to Zweisimmentrain R11 / ...
- Take the train from Zweisimmen to Gstaadtrain 30 / ...
6h 42mCHF 82–167Train, bus
cheapest- Take the train from St. Gallen to Zürich Flughafentrain Ic5 / ...
- Take the bus from Zürich Airport Bus Station Platform R to Interlaken Bahnhof Ostbus
- Take the bus from Interlaken Ost, Bahnhof to Zweisimmen, Bahnhofbus Ev
8h 48mCHF 42–88Drive 268.5 km
- Drive from St. Anton to Gstaadcar 268.5 km
4hCHF 45–65Train
- Take the train from Heerbrugg to Winterthurtrain Ir13
- Take the train from Winterthur to Spieztrain Ic8 / ...
7h 21mCHF 86–185
St. Anton to Gstaad by bus and train
Comparing Your Travel Options
The cheapest way to get from St. Anton to Gstaad is to drive which costs SFr 45 - SFr 65 and takes 4h.
The fastest way to get from St. Anton to Gstaad is to drive which takes 4h and costs SFr 45 - SFr 65.
No, there is no direct train from St. Anton to Gstaad. However, there are services departing from Heerbrugg and arriving at Gstaad via Winterthur, Spiez and Zweisimmen. The journey, including transfers, takes approximately 7h 21m.
The distance between St. Anton and Gstaad is 317 km. The road distance is 268.5 km.
The best way to get from St. Anton to Gstaad without a car is to line 121 bus and train and line 30 train which takes 6h 42m and costs SFr 80 - SFr 170.
It takes approximately 6h 42m to get from St. Anton to Gstaad, including transfers.
St. Anton to Gstaad train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Heerbrugg station.
St. Anton to Gstaad train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Winterthur station.
Yes, the driving distance between St. Anton to Gstaad is 268 km. It takes approximately 4h to drive from St. Anton to Gstaad.
There are 1489+ hotels available in Gstaad.
What companies run services between St. Anton, Switzerland and Gstaad, Switzerland?
You can take a bus from Oberegg AI, Post to Gstaad via Heerbrugg, Bahnhof, Heerbrugg, Winterthur, Spiez, and Zweisimmen in around 7h 21m.
Train from St. Gallen to Zürich HB
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Spiez
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 55–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 26–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Heerbrugg to Winterthur
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Winterthur to Spiez
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 60–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from St. Gallen to Zürich HB
- *
- CHF 16–25
Train from St. Gallen to Zürich Flughafen
- *
- CHF 15–23
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from St. Gallen to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a week
- Estimated price
- CHF 10–21
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 10–14
- 1st Class Ticket
- CHF 17–21
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 1h 1m
- Frequency
- 3 times a week
- Estimated price
- CHF 9–19
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 9–13
- 1st Class Ticket
- CHF 16–19
Train from Heerbrugg to Winterthur
- Ave. Duration
- 1h 19m
- Frequency
- Twice a week
- Estimated price
- CHF 10–21
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 10–15
- 1st Class Ticket
- CHF 17–21
- Phone
- +41 58 327 32 71
- Website
- BLS AG
Train from Spiez to Zweisimmen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- CHF 6–10
- Website
- BLS AG
- Phone
- +41 21 989 81 90
- Website
- MOB
Train from Zweisimmen to Gstaad
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Schedules at
- MOB
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 48 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 7–10
- Schedules at
- SBB GmbH
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from St. Gallen to Zürich Flughafen
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- CHF 16–19
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Heiden, Post to St. Gallen, Bahnhof
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 1–2
- Website
- PostAuto AG
- Phone
- +41 44 552 0807
- [email protected]
- Website
- Shuttler
Bus from Zürich Airport Bus Station Platform R to Interlaken Bahnhof Ost
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a week
- Estimated price
- CHF 24–28
- Website
- Shuttler
- Phone
- +41 58 327 32 71
- Website
- BLS AG
Bus from Interlaken Ost, Bahnhof to Zweisimmen, Bahnhof
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- CHF 8–10
- Website
- BLS AG
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







































