There are 5 ways to get from Baden-Baden to Bad Ragaz 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.
Train via Basel
best- Take the train from Baden-Baden to Basel SBB43 / ...
- Take the train from Basel SBB to SargansIc3 / ...
4h 36mCHF 38–157Bus
- Take the bus from Baden-Baden to Lindau
- Take the bus from Lindau to Chur station train station456 / ...
8h 23mDrive 282.5 km
- Drive from Baden-Baden to Bad Ragaz282.5 km
3h 36mCHF 45–65Train
- Take the train from Baden-Baden to Konstanz BahnhofRe2
- Take the train from Konstanz Bahnhof to St. Gallen1 / ...
- Take the train from St. Gallen to Bad Ragaz
6h 29mTrain via Zurich
- Take the train from Baden-Baden to Zürich HBNightjet
- Take the train from Zürich HB to Bad RagazIr35 / ...
6h 47mCHF 86–210
Baden-Baden to Bad Ragaz by train
Questions & Answers
The cheapest way to get from Baden-Baden to Bad Ragaz is to drive which costs SFr 45 - SFr 65 and takes 3h 36m.
The fastest way to get from Baden-Baden to Bad Ragaz is to drive which takes 3h 36m and costs SFr 45 - SFr 65.
No, there is no direct train from Baden-Baden to Bad Ragaz. However, there are services departing from Baden-Baden and arriving at Bad Ragaz via Basel SBB and Sargans. The journey, including transfers, takes approximately 4h 36m.
The distance between Baden-Baden and Bad Ragaz is 346 km. The road distance is 282.5 km.
The best way to get from Baden-Baden to Bad Ragaz without a car is to train via Basel which takes 4h 36m and costs SFr 35 - SFr 160.
It takes approximately 4h 36m to get from Baden-Baden to Bad Ragaz, including transfers.
Baden-Baden to Bad Ragaz train services, operated by Deutsche Bahn Intercity (DB IC), depart from Baden-Baden station.
The best way to get from Baden-Baden to Bad Ragaz is to train via Basel which takes 4h 36m and costs SFr 35 - SFr 160. Alternatively, you can bus, which costs and takes 8h 23m.
Baden-Baden to Bad Ragaz train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Basel SBB station.
Yes, the driving distance between Baden-Baden to Bad Ragaz is 282 km. It takes approximately 3h 36m to drive from Baden-Baden to Bad Ragaz.
What companies run services between Baden-Baden, Germany and Bad Ragaz, Switzerland?
You can take a train from Baden-Baden to Bad Ragaz via Basel SBB and Sargans in around 4h 36m. Alternatively, you can take a bus from Baden-Baden to Bad Ragaz via Lindau, Lindau, Chur station train station, and Chur in around 8h 23m.
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Baden-Baden to Basel SBB
- Ave. Duration
- 1h 28m
- Frequency
- Every 2 hours
- Estimated price
- CHF 23–55
- Website
- https://int.bahn.de/en
Train from Baden-Baden to Konstanz Bahnhof
- Ave. Duration
- 2h 46m
- Frequency
- Once a week
- Estimated price
- CHF 25–75
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Baden-Baden to Basel SBB
- Ave. Duration
- 1h 54m
- Frequency
- Twice daily
- Estimated price
- CHF 24–80
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 24–40
- 1st Class
- CHF 45–80
Train from Baden-Baden to Zürich HB
- Ave. Duration
- 3h 38m
- Frequency
- Twice daily
- Estimated price
- CHF 35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–55
- 1st Class
- CHF 75–130
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Baden-Baden to Basel SBB
- Ave. Duration
- 2h 22m
- Frequency
- 5 times a week
- Estimated price
- CHF 23–35
- Website
- https://int.bahn.de/en
Train from Baden-Baden to Konstanz Bahnhof
- Ave. Duration
- 2h 47m
- Frequency
- Hourly
- Estimated price
- CHF 29–40
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Sargans
- Ave. Duration
- 1h 59m
- Frequency
- Every 3 hours
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bad Ragaz
- Ave. Duration
- 1h 18m
- Frequency
- 5 times a day
- Estimated price
- CHF 21–40
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Sargans
- Ave. Duration
- 1h 55m
- Frequency
- 4 times a day
- Estimated price
- CHF 13–18
- Schedules at
- sbb-deutschland.de
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Konstanz Bahnhof to St. Gallen
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 6–13
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 6–8
- 1st Class Ticket
- CHF 10–13
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from St. Gallen to Bad Ragaz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Schedules at
- sob.ch
Train from Zürich HB to Bad Ragaz
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +383 44 416 266
- fidan-tours@hotmail.com
- Website
- travel.gjirafa.com
Bus from Baden-Baden to Lindau
- Ave. Duration
- 5h 12m
- Frequency
- Once a week
- Schedules at
- https://travel.gjirafa.com/en/bus-companies/fidani-tours
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Lindau to Chur station train station
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- CHF 6–12
- Website
- https://www.flixbus.co.uk
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Baden-Baden to Bad Ragaz train tickets online with Omio.
There are 473+ hotels available in Bad Ragaz.








































