There are 4 ways to get from Rapperswil to Bad Zurzach by train, car, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Rapperswil SG to Zürich Oerlikontrain S15 / ...
- Take the train from Bülach to Bad Zurzachtrain S36 / ...
1h 57mCHF 19–41Drive 70.3 km
cheapest- Drive from Rapperswil to Bad Zurzachcar 70.3 km
1h 4mCHF 14–20Taxi
- Take the taxi from Rapperswil to Bad Zurzachtaxi 70.3 km
1h 4mCHF 390–470Train, line 352 bus
- Take the train from Rapperswil SG to Zürich HBtrain S15 / ...
- Take the train from Zürich HB to Badentrain S19 / ...
- Take the bus from Baden, Postautostation to Endingen, Zentrumbus 352 / ...
2h 35mCHF 21–35
Rapperswil to Bad Zurzach by train
Comparing Your Travel Options
The cheapest way to get from Rapperswil to Bad Zurzach is to drive which costs SFr 13 - SFr 20 and takes 1h 4m.
The fastest way to get from Rapperswil to Bad Zurzach is to drive which takes 1h 4m and costs SFr 13 - SFr 20.
No, there is no direct train from Rapperswil to Bad Zurzach. However, there are services departing from Rapperswil SG and arriving at Bad Zurzach via Zürich Oerlikon and Bülach. The journey, including transfers, takes approximately 1h 57m.
The distance between Rapperswil and Bad Zurzach is 87 km. The road distance is 70.3 km.
The best way to get from Rapperswil to Bad Zurzach without a car is to train which takes 1h 57m and costs SFr 19 - SFr 45.
It takes approximately 1h 57m to get from Rapperswil to Bad Zurzach, including transfers.
Rapperswil to Bad Zurzach train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Rapperswil SG station.
Rapperswil to Bad Zurzach train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Zürich Oerlikon station.
Yes, the driving distance between Rapperswil to Bad Zurzach is 70 km. It takes approximately 1h 4m to drive from Rapperswil to Bad Zurzach.
Book your Rapperswil to Bad Zurzach train tickets online with Omio.
What companies run services between Rapperswil, Canton of St. Gallen, Switzerland and Bad Zurzach, Switzerland?
You can take a train from Rapperswil SG to Bad Zurzach via Zürich Oerlikon and Bülach in around 1h 57m.
Train from Rapperswil SG to Zürich Oerlikon
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 14–22
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Rapperswil SG to Zürich HB
- Ave. Duration
- 36 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 12–19
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Baden
- Ave. Duration
- 18 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 6–11
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Bülach to Bad Zurzach
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- CHF 4–11
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 4–6
- 1st Class Ticket
- CHF 8–11
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Baden, Postautostation to Endingen, Zentrum
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 2–4
- Website
- PostAuto AG
- Ave. Duration
- 1h 4m
- Estimated price
- CHF 390–470
7x7 Fahrdienste
- Phone
- +41 44 777 77 77
- Website
- 7x7.ch
Taxi 444 AG
- Phone
- +41 44 444 44 44
- Website
- taxi444.ch
Limmat-Taxi
- Phone
- +41 44 742 31 31
- Website
- limmat-taxi.ch
Zürich Taxi 77
- Phone
- +41 76 500 93 39
- Website
- zuerich-taxi77.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
Booking & Getting There
There are 806+ hotels available in Bad Zurzach.















