There are 10 ways to get from Croatia to Bad Ragaz by plane, train, bus, night train, shuttle, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Split Airport to Zurich Airport, train
best- Fly from Split Airport (SPU) to Zurich Airport (ZRH)plane SPU - ZRH
- Take the train from Zürich HB to Bad Ragaztrain
6h 9mCHF 125–333Bus, train
cheapest- Take the bus from Zagreb to St. Gallen train stationbus FlixBus N953
- Take the train from St. Gallen to Bad Ragaztrain Ir13
14h 25mCHF 73–127Train
- Take the train from Zagreb Glavni Kol. to Schwarzach-St.Veittrain Ec
- Take the train from Schwarzach-St.Veit to Buchs Sgtrain Ec
12h 53mCHF 173–268Bus
- Take the bus from Zagreb to Bellinzonabus
- Take the bus from Bellinzona, Stazione to Chur, Postautostationbus 171
13h 56mCHF 127–146Night train
- Take the night train from Zagreb Glavni Kol. to Sargansnighttrain En
14h 1mCHF 181–279Fly Zagreb Franjo Tuđman Airport to Zurich Airport, train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)plane ZAG - ZRH
- Take the train from Zürich HB to Bad Ragaztrain
6h 38mCHF 114–319Shuttle to Ljubljana, fly to Zurich Airport, train
- Take a shuttle bus from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)plane LJU - ZRH
- Take the train from Zürich HB to Bad Ragaztrain
8h 7mCHF 147–667Fly Zadar Airport to Allgäu Airport, Memmingen, train
- Fly from Zadar Airport (ZAD) to Allgäu Airport, Memmingen (FMM)plane ZAD - FMM
- Take the train from Memmingen to Lindau, Reutin Bahnhoftrain
- Take the train from St. Margrethen SG to Bad Ragaztrain
8h 21mCHF 112–482Drive, car train
- Drive from Zagreb to Villach Hbf ARZcar
- Take the car train from Villach Hbf ARZ to München Ostcartrain
- Drive from München Ost to Bad Ragazcar
6h 52mCHF 161–222Drive 695.2 km
- Drive from Zagreb to Bad Ragazcar 695.2 km
8h 12mCHF 112–162
Croatia to Bad Ragaz by train
Questions & Answers
The cheapest way to get from Croatia to Bad Ragaz is to bus and train which costs SFr 70 - SFr 130 and takes 14h 25m.
The fastest way to get from Croatia to Bad Ragaz is to fly and train which takes 6h 9m and costs SFr 120 - SFr 340.
No, there is no direct train from Croatia to Bad Ragaz. However, there are services departing from Zagreb Glavni Kol. and arriving at Bad Ragaz via Schwarzach-St.Veit and Buchs SG. The journey, including transfers, takes approximately 12h 53m.
The distance between Croatia and Bad Ragaz is 871 km. The road distance is 695.2 km.
The best way to get from Croatia to Bad Ragaz without a car is to train which takes 12h 53m and costs SFr 170 - SFr 270.
It takes approximately 6h 9m to get from Croatia to Bad Ragaz, including transfers.
Croatia to Bad Ragaz train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Croatia to Bad Ragaz is to train which takes 12h 53m and costs SFr 170 - SFr 270. Alternatively, you can bus, which costs SFr 120 - SFr 150 and takes 13h 56m.
Croatia to Bad Ragaz train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Schwarzach-St.Veit station.
Yes, the driving distance between Croatia to Bad Ragaz is 695 km. It takes approximately 8h 12m to drive from Croatia to Bad Ragaz.
What companies run services between Croatia and Bad Ragaz, Switzerland?
You can take a train from Zagreb Glavni Kol. to Bad Ragaz via Schwarzach-St.Veit, Buchs Sg, and Buchs SG in around 12h 53m. Alternatively, you can take a bus from Zagreb to Bad Ragaz via Bellinzona, Bellinzona, Stazione, Chur, Postautostation, and Chur in around 13h 56m.
- Website
- swiss.com
Flights from Split Airport to Zurich Airport
- Ave. Duration
- 1h 37m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 120–290
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–250
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 85–270
- Website
- croatiaairlines.com
Flights from Split Airport to Zurich Airport
- Ave. Duration
- 1h 40m
- When
- Wednesday and Saturday
- Estimated price
- CHF 120–230
Flights from Split Airport to Zurich Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 3h 20m
- When
- Saturday
- Estimated price
- CHF 120–230
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–250
- Website
- lufthansa.com
Flights from Split Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- CHF 120–230
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- CHF 65–280
- Website
- ryanair.com
Flights from Zadar Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 40–190
- Website
- flyedelweiss.com
Flights from Split Airport to Zurich Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- CHF 190–290
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday to Friday
- Estimated price
- CHF 60–250
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bad Ragaz
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Schedules at
- sob.ch
Train from St. Margrethen SG to Bad Ragaz
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- CHF 22–35
- Schedules at
- sob.ch
Train from St. Gallen to Bad Ragaz
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 28–45
- Schedules at
- sob.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Bad Ragaz
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–85
- Website
- https://www.sbb.ch/en
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Zagreb Glavni Kol. to Schwarzach-St.Veit
- Ave. Duration
- 6h 13m
- Frequency
- Once daily
- Estimated price
- CHF 90–130
- Website
- http://www.hzpp.hr/en
Night train from Zagreb Glavni Kol. to Sargans
- Ave. Duration
- 12h 44m
- Frequency
- Once daily
- Estimated price
- CHF 180–270
- Website
- http://www.hzpp.hr/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Schwarzach-St.Veit to Buchs Sg
- Ave. Duration
- 4h 41m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 49 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 14–35
- Website
- https://int.bahn.de/en
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- arverio-by.de
Train from Memmingen to Lindau, Reutin Bahnhof
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Schedules at
- arverio-by.de
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 85–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from Zagreb to Bellinzona
- Ave. Duration
- 10h 25m
- Frequency
- 4 times a week
- Estimated price
- CHF 115
- Schedules at
- zelicreisen.ch
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Bellinzona, Stazione to Chur, Postautostation
- Ave. Duration
- 2h 12m
- Frequency
- Hourly
- Estimated price
- CHF 9–14
- Website
- https://www.postauto.ch
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h 7m
- Frequency
- On demand
- Estimated price
- CHF 30–340
- Website
- https://www.goopti.com/en/
- Shared
- CHF 30
- Private
- CHF 139
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Zagreb to St. Gallen train station
- Ave. Duration
- 11h 25m
- Frequency
- Once daily
- Estimated price
- CHF 45–80
- 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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
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 Croatia to Bad Ragaz train tickets online with Omio.
There are 212+ hotels available in Bad Ragaz.













































