There are 4 ways to get from Stäfa to Bad Ragaz by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Sargans
best- Take the train from Rapperswil SG to SargansS17 / ...
1h 48mCHF 37–71Drive 74.7 km
cheapest- Drive from Stäfa to Bad Ragaz74.7 km
55 minCHF 12–18Taxi
- Take the taxi from Stäfa to Bad Ragaz74.7 km
55 minCHF 310–380Train
- Take the train from Stäfa to Rapperswil SGS7 / ...
- Take the train from Pfäffikon SZ to Bad RagazIr35
1h 52mCHF 40–69
Stäfa to Bad Ragaz by train
Questions & Answers
The cheapest way to get from Stäfa to Bad Ragaz is to drive which costs SFr 11 - SFr 18 and takes 55 min.
The fastest way to get from Stäfa to Bad Ragaz is to drive which takes 55 min and costs SFr 11 - SFr 18.
No, there is no direct train from Stäfa to Bad Ragaz. However, there are services departing from Stäfa and arriving at Bad Ragaz via Rapperswil SG and Sargans. The journey, including transfers, takes approximately 1h 48m.
The distance between Stäfa and Bad Ragaz is 73 km. The road distance is 74.7 km.
The best way to get from Stäfa to Bad Ragaz without a car is to train via Sargans which takes 1h 48m and costs SFr 35 - SFr 75.
It takes approximately 1h 48m to get from Stäfa to Bad Ragaz, including transfers.
Stäfa to Bad Ragaz train services, operated by Südostbahn, depart from Rapperswil SG station.
Stäfa to Bad Ragaz train services, operated by Südostbahn, arrive at Sargans station.
Yes, the driving distance between Stäfa to Bad Ragaz is 75 km. It takes approximately 55 min to drive from Stäfa to Bad Ragaz.
Book your Stäfa to Bad Ragaz train tickets online with Omio.
What companies run services between Stäfa, Switzerland and Bad Ragaz, Switzerland?
Südostbahn operates a train from Rapperswil SG to Sargans hourly, and the journey takes 55 min. Swiss Federal Railways (SBB CFF FFS) also services this route 3 times a day.
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Rapperswil SG to Sargans
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Pfäffikon SZ to Bad Ragaz
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Rapperswil SG to Sargans
- Ave. Duration
- 42 min
- Frequency
- 3 times a day
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Stäfa to Rapperswil SG
- Ave. Duration
- 14 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–19
- Website
- https://www.sbb.ch/en
Train from Pfäffikon SZ to Bad Ragaz
- Ave. Duration
- 49 min
- Frequency
- 4 times a day
- Estimated price
- CHF 25–45
- Website
- https://www.sbb.ch/en
- Ave. Duration
- 55 min
- Estimated price
- CHF 310–380
Zürich Taxi City
- Phone
- +41 76 250 31 31
- Website
- citytaxizuerich.ch
Zuerich taxi 24
- Phone
- +41 44 321 28 28
- Website
- zuerich-taxi24.ch
Taxi 444 AG
- Phone
- +41 44 444 44 44
- Website
- taxi444.ch
1Taxi 7x7
- Phone
- +41 44 777 77 77
- Website
- 7x7.ch
Winti Cab Taxiservice
- Phone
- +41 52 222 22 22
- Website
- winti-cab.ch
Alpha Taxi
- Phone
- +41 79 344 44 30
- Website
- alphataxi-winterthur.com
7x7 Taxi
- Phone
- +41 44 777 77 77
- Website
- 7x7.ch
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
More Questions & Answers
There are 473+ hotels available in Bad Ragaz.











