There are 11 ways to get from Croatia to St. Anton by bus, train, night train, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Zagreb to St. Gallen train stationbus FlixBus N953
13h 33mCHF 59–88Fly Zadar Airport to Allgäu Airport, Memmingen, train
cheapest- Fly from Zadar Airport (ZAD) to Allgäu Airport, Memmingen (FMM)plane ZAD - FMM
- Take the train from Memmingen, Bahnhof ZOB to St. Margrethen SGtrain
7h 37mCHF 52–281Train
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the train from Ljubljana to Villach Hbftrain 38 / ...
- Take the train from Villach Hbf to Schwarzach-St.Veittrain Ice
- Take the train from Schwarzach-St.Veit to Buchs Sgtrain Rjx
14h 22mCHF 81–212Night train
- Take the nighttrain from Zagreb Glavni Kol. to Buchs Sgnighttrain En
14h 4mCHF 59–71Drive 688.9 km
- Drive from Zagreb to St. Antoncar 688.9 km
8h 10mCHF 115–166Bus via Zagreb
- Take the bus from Zagreb to Sankt Gallenbus
15h 48mCHF 137–139Fly 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 Flughafen to Rorschachtrain
8h 13mCHF 118–272Fly Split Airport to Zurich Airport, train
- Fly from Split Airport (SPU) to Zurich Airport (ZRH)plane SPU - ZRH
- Take the train from Zürich Flughafen to Rorschachtrain
7h 49mCHF 125–282Shuttle 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 Flughafen to Rorschachtrain
9h 48mCHF 147–610Fly Zagreb Franjo Tuđman Airport to Allgäu Airport, Memmingen, train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Allgäu Airport, Memmingen (FMM)plane ZAG - FMM
- Take the train from Memmingen, Bahnhof ZOB to St. Margrethen SGtrain
8h 17mCHF 86–270Fly Zagreb Franjo Tuđman Airport to Saint Gallen-Altenrhein Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Saint Gallen-Altenrhein Airport (ACH)plane ZAG - ACH
11h 30mCHF 183–757
Croatia to St. Anton by bus and foot
Comparing Your Travel Options
The cheapest way to get from Croatia to St. Anton is to night train which costs SFr 55 - SFr 75 and takes 14h 4m.
The fastest way to get from Croatia to St. Anton is to fly and train which takes 7h 37m and costs SFr 50 - SFr 290.
No, there is no direct bus from Croatia to St. Anton. However, there are services departing from Zagreb and arriving at Oberegg AI, St. Anton via St. Gallen, Bahnhof and Heiden, Post. The journey, including transfers, takes approximately 13h 33m.
No, there is no direct train from Croatia to St. Anton. However, there are services departing from Zagreb Glavni Kol. and arriving at Heerbrugg via Ljubljana, Villach Hbf, Schwarzach-St.Veit and Buchs SG. The journey, including transfers, takes approximately 14h 22m.
The distance between Croatia and St. Anton is 727 km. The road distance is 688.9 km.
The best way to get from Croatia to St. Anton without a car is to bus which takes 13h 33m and costs SFr 55 - SFr 90.
It takes approximately 13h 33m to get from Croatia to St. Anton, including transfers.
Croatia to St. Anton bus services, operated by FlixBus, depart from Zagreb station.
Croatia to St. Anton train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Croatia to St. Anton is to bus which takes 13h 33m and costs SFr 55 - SFr 90. Alternatively, you can train, which costs SFr 80 - SFr 220 and takes 14h 22m, you could also fly, which costs SFr 180 - SFr 800 and takes 11h 30m.
What companies run services between Croatia and St. Anton, Switzerland?
FlixBus operates a bus from Zagreb to St. Gallen train station 5 times a week. Tickets cost CHF 55–85 and the journey takes 11h 25m. Alternatively, you can take a train from Zagreb Glavni Kol. to Oberegg AI, Rutlenstrasse via Ljubljana, Villach Hbf, Schwarzach-St.Veit, Buchs Sg, Buchs SG, Heerbrugg, and Heerbrugg, Bahnhof in around 14h 22m.
- Website
- swiss.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 70–300
Flights from Split Airport to Zurich Airport
- Ave. Duration
- 1h 32m
- When
- Wednesday, Saturday, Monday, and Thursday
- Estimated price
- CHF 50–300
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 110–320
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 70–450
Flights from Split Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Saturday
- Estimated price
- CHF 120–280
Flights from Ljubljana to Zurich Airport via Munich
- Ave. Duration
- 2h 50m
- When
- Saturday
- Estimated price
- CHF 95–350
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 70–300
Flights from Split Airport to Zurich Airport
- Ave. Duration
- 1h 35m
- When
- Wednesday and Saturday
- Estimated price
- CHF 120–280
Flights from Split Airport to Zurich Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 120–280
- Website
- ryanair.com
Flights from Zadar Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 1h 21m
- When
- Thursday, Saturday, Sunday, and Tuesday
- Estimated price
- CHF 30–230
Flights from Zagreb Franjo Tuđman Airport to Allgäu Airport, Memmingen
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, and Saturday
- Estimated price
- CHF 65–160
- Website
- peoples.ch
Flights from Zagreb Franjo Tuđman Airport to Saint Gallen-Altenrhein Airport via Vienna
- Ave. Duration
- 8h
- When
- Friday
- Estimated price
- CHF 800–1,300
Flights from Zagreb Franjo Tuđman Airport to Saint Gallen-Altenrhein Airport via Munich, Vienna
- Ave. Duration
- 5h 40m
- When
- Friday
- Estimated price
- CHF 850–1,900
Flights from Zagreb Franjo Tuđman Airport to Saint Gallen-Altenrhein Airport via Dubrovnik, Vienna
- Ave. Duration
- 8h 55m
- When
- Tuesday and Wednesday
- Estimated price
- CHF 180–750
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 75–300
- Website
- flyedelweiss.com
Flights from Split Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 50–300
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Ljubljana
- Ave. Duration
- 2h 26m
- Frequency
- Every 2 hours
- Estimated price
- CHF 11
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- CHF 8
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Zagreb Glavni Kol. to Buchs Sg
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- CHF 52
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +386 1 29 13 331
- [email protected]
- Website
- Slovenske železnice (SŽ)
Train from Ljubljana to Villach Hbf
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- CHF 8
- Website
- Slovenske železnice (SŽ)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villach Hbf to Schwarzach-St.Veit
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 18–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Memmingen, Bahnhof ZOB to St. Margrethen SG
- Ave. Duration
- 1h 8m
- Frequency
- Twice a week
- Estimated price
- CHF 16–35
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Memmingen, Bahnhof ZOB to St. Margrethen SG
- Ave. Duration
- 1h 8m
- Frequency
- Twice a week
- Estimated price
- CHF 16–35
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Villach Hbf to Schwarzach-St.Veit
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- CHF 11–21
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Villach Hbf to Schwarzach-St.Veit
- *
- CHF 20–30
Train from Schwarzach-St.Veit to Buchs Sg
- *
- CHF 45–70
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Villach Hbf to Schwarzach-St.Veit
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- CHF 23–28
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Schwarzach-St.Veit to Buchs Sg
- Ave. Duration
- 5h 14m
- Frequency
- Once daily
- Estimated price
- CHF 70–90
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Villach Hbf to Schwarzach-St.Veit
- Ave. Duration
- 1h 25m
- Frequency
- 4 times a day
- Estimated price
- CHF 21–40
- Website
- Austrian Railways
- Phone
- +43 (0) 51717
- Website
- Nightjet
Train from Villach Hbf to Schwarzach-St.Veit
- Ave. Duration
- 1h 33m
- Frequency
- Twice daily
- Estimated price
- CHF 16–85
- Website
- Nightjet
- Sleeper Carriage
- CHF 70–85
- Couchette Carriage
- CHF 45–55
- Seating Carriage
- CHF 16–20
Train from Zürich Flughafen to Rorschach
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Rorschach
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Rorschach
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to St. Gallen train station
- Ave. Duration
- 11h 25m
- Frequency
- 5 times a week
- Estimated price
- CHF 55–85
- Website
- Flixbus
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Zagreb to Sankt Gallen
- Ave. Duration
- 13h 45m
- Frequency
- Twice a week
- Estimated price
- CHF 134
- Schedules at
- zelicreisen.ch
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Shuttle from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h 7m
- Frequency
- On demand
- Estimated price
- CHF 25–310
- Website
- GoOpti
- Shared
- CHF 25–70
- Private
- CHF 130–170
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Booking & Getting There
Croatia to St. Anton bus services, operated by FlixBus, arrive at St. Gallen train station.
Croatia to St. Anton train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Ljubljana station.
Yes, the driving distance between Croatia to St. Anton is 689 km. It takes approximately 8h 10m to drive from Croatia to St. Anton.
There are 845+ hotels available in St. Anton.





























































