There are 11 ways to get from Canton of St. Gallen to Croatia by train, plane, bus, night train, shuttle, 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 to Zurich Airport, fly to Zagreb Franjo Tuđman Airport
best- Take the train from Wil SG to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Zagreb Franjo Tuđman Airport (ZAG)plane ZRH - ZAG
4h 58m€99–264Bus
cheapest- Take the bus from St. Gallen train station to Zagrebbus FlixBus N953
11h 25m€55–140Train
- Take the train from St. Gallen(Ch) to Innsbruck Hauptbahnhoftrain Rjx
- Take the train from Innsbruck Hauptbahnhof to Schwarzach-St.Veittrain 513 / ...
- Take the train from Schwarzach-St.Veit to Zagreb Glavni Kol.train Ec
13h 32m€119–268Train, night train
- Take the train from St. Gallen to Buchs SGtrain Ir13 / ...
- Take the nighttrain from Buchs Sg to Zagreb Glavni Kol.nighttrain En
14h 27m€220–340Train to Zurich Airport, fly to Split Airport
- Take the train from Wil SG to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Split Airport (SPU)plane ZRH - SPU
4h 58m€107–280Train to Zurich Airport, fly to Ljubljana, shuttle
- Take the train from Wil SG to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Ljubljana (LJU)plane ZRH - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
6h 36m€136–642Train to Zurich Airport, fly to Venice Marco Polo Airport, shuttle
- Take the train from Wil SG to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Venice Marco Polo Airport (VCE)plane ZRH - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Pula railway Stattion
7h 41m€132–810Train to Zurich Airport, fly to Graz Airport, shuttle
- Take the train from Wil SG to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Graz Airport (GRZ)plane ZRH - GRZ
- Take a shuttle bus from Graz Airport to Zagreb
7h 19m€398–802Train to Allgäu Airport, Memmingen, fly to Zadar Airport
- Take the train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOBtrain
- Fly from Allgäu Airport, Memmingen (FMM) to Zadar Airport (ZAD)plane FMM - ZAD
6h 58m€59–313Train, bus
- Take the train from St. Gallen(Ch) to Konstanztrain Re / ...
- Take the bus from Konstanz to Zagreb, Autobusni Kolodvorbus
14h 7m€88–96Drive 702.6 km
- Drive from Sankt Gallen to Zagrebcar 702.6 km
8h 21m€127–183
Canton of St. Gallen to Croatia by bus
Comparing Your Travel Options
The cheapest way to get from Canton of St. Gallen to Croatia is to train and bus which costs €85 - €100 and takes 14h 7m.
The fastest way to get from Canton of St. Gallen to Croatia is to train and fly which takes 4h 58m and costs €100 - €280.
Yes, there is a direct bus departing from St. Gallen train station station and arriving at Zagreb. Services depart three times a week, and operate every day. The journey takes approximately 11h 25m.
No, there is no direct train from Canton of St. Gallen to Croatia. However, there are services departing from St. Gallen(Ch) and arriving at Trg bana J. Jelačića via Innsbruck Hauptbahnhof, Schwarzach-St.Veit and Glavni kolodvor. The journey, including transfers, takes approximately 13h 32m.
The distance between Canton of St. Gallen and Croatia is 668 km. The road distance is 702.6 km.
The best way to get from Canton of St. Gallen to Croatia without a car is to bus which takes 11h 25m and costs €55 - €140.
It takes approximately 4h 58m to get from Canton of St. Gallen to Croatia, including transfers.
Canton of St. Gallen to Croatia bus services, operated by FlixBus, depart from St. Gallen train station.
Canton of St. Gallen to Croatia train services, operated by Railjet, depart from St. Gallen(Ch) station.
The best way to get from Canton of St. Gallen to Croatia is to bus which takes 11h 25m and costs €55 - €140. Alternatively, you can train, which costs €110 - €270 and takes 13h 32m.
What companies run services between Canton of St. Gallen, Switzerland and Croatia?
FlixBus operates a bus from St. Gallen train station to Zagreb 5 times a week. Tickets cost €55–90 and the journey takes 11h 25m. Zelic Reisen also services this route twice a week. Alternatively, you can take a train from St. Gallen(Ch) to Trg bana J. Jelačića via Innsbruck Hauptbahnhof, Schwarzach-St.Veit, Zagreb Glavni Kol., and Glavni kolodvor in around 13h 32m.
- Website
- swiss.com
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €75–320
Flights from Zurich Airport to Split Airport
- Ave. Duration
- 1h 27m
- When
- Saturday, Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €50–310
Flights from Zurich Airport to Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €120–350
Flights from Zurich Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €95–420
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €110–450
- Website
- lufthansa.com
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 7m
- When
- Sunday and Friday
- Estimated price
- €85–450
Flights from Zurich Airport to Split Airport via Munich
- Ave. Duration
- 3h 15m
- When
- Thursday and Friday
- Estimated price
- €100–350
Flights from Zurich Airport to Graz Airport via Munich
- Ave. Duration
- 3h 4m
- When
- Every day
- Estimated price
- €130–700
- Website
- croatiaairlines.com
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €75–320
Flights from Zurich Airport to Split Airport
- Ave. Duration
- 1h 25m
- When
- Saturday
- Estimated price
- €130–300
Flights from Zurich Airport to Split Airport via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €130–300
- Website
- austrian.com
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- €80–310
Flights from Zurich Airport to Split Airport via Vienna
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- €100–250
Flights from Zurich Airport to Graz Airport
- Ave. Duration
- 1h 10m
- When
- Monday to Friday
- Estimated price
- €110–450
- Website
- ryanair.com
Flights from Allgäu Airport, Memmingen to Zadar Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- €35–260
- Website
- airdolomiti.it
Flights from Zurich Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- €140–450
- Website
- flyedelweiss.com
Flights from Zurich Airport to Split Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–310
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Gallen(Ch) to Innsbruck Hauptbahnhof
- Ave. Duration
- 2h 57m
- Frequency
- Twice daily
- Estimated price
- €65–100
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Innsbruck Hauptbahnhof to Schwarzach-St.Veit
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- €55–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from St. Gallen to Buchs SG
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- €19–28
- Website
- Swiss Federal Railways (SBB CFF FFS)
Night train from Buchs Sg to Zagreb Glavni Kol.
- Ave. Duration
- 12h 30m
- Frequency
- Twice daily
- Estimated price
- €210–310
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 33 min
- Frequency
- Every 30 minutes
- Estimated price
- €14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 35 min
- Frequency
- 3 times a week
- Estimated price
- €7–15
- Schedules at
- Thurbo
- 2nd Class Ticket
- €7–10
- 1st Class Ticket
- €12–15
Train from St. Gallen to Buchs SG
- Ave. Duration
- 49 min
- Frequency
- 3 times a day
- Estimated price
- €9–19
- Schedules at
- Thurbo
- 2nd Class Ticket
- €9–12
- 1st Class Ticket
- €15–19
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 35 min
- Frequency
- 3 times a week
- Estimated price
- €7–15
- Schedules at
- Thurbo
- 2nd Class Ticket
- €7–10
- 1st Class Ticket
- €12–15
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 35 min
- Frequency
- 3 times a week
- Estimated price
- €7–15
- Schedules at
- Thurbo
- 2nd Class Ticket
- €7–10
- 1st Class Ticket
- €12–15
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 35 min
- Frequency
- 3 times a week
- Estimated price
- €7–15
- Schedules at
- Thurbo
- 2nd Class Ticket
- €7–10
- 1st Class Ticket
- €12–15
Train from Wil SG to Zürich Flughafen
- Ave. Duration
- 35 min
- Frequency
- 3 times a week
- Estimated price
- €7–15
- Schedules at
- Thurbo
- 2nd Class Ticket
- €7–10
- 1st Class Ticket
- €12–15
Train from St. Gallen(Ch) to Konstanz
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–14
- Schedules at
- Thurbo
- 2nd Class Ticket
- €6–9
- 1st Class Ticket
- €11–14
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Innsbruck Hauptbahnhof to Schwarzach-St.Veit
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- €35–65
- Website
- Austrian Railways
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Innsbruck Hauptbahnhof to Schwarzach-St.Veit
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- €28–45
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Schwarzach-St.Veit to Zagreb Glavni Kol.
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a week
- Estimated price
- €55–90
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from St. Gallen to Buchs SG
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- €25–40
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 48 min
- Frequency
- 4 times a day
- Estimated price
- €15–35
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 821 899 825 44
- servus@arverio.de
- Website
- Arverio Bayern GmbH
Train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOB
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Schedules at
- Arverio Bayern GmbH
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from St. Gallen train station to Zagreb
- Ave. Duration
- 11h 25m
- Frequency
- 5 times a week
- Estimated price
- €55–90
- Website
- Flixbus
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from St. Gallen train station to Zagreb
- Ave. Duration
- 15h 30m
- Frequency
- Twice a week
- Estimated price
- €131
- Schedules at
- zelicreisen.ch
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb
- Ave. Duration
- 2h 6m
- Frequency
- On demand
- Estimated price
- €28–340
- Website
- GoOpti
- Shared
- €28–75
- Private
- €140–180
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Pula railway Stattion
- Ave. Duration
- 3h 33m
- Frequency
- On demand
- Estimated price
- €44–550
- Website
- GoOpti
- Shared
- €44
- Private
- €248
Shuttle from Graz Airport to Zagreb
- Ave. Duration
- 2h 49m
- Frequency
- On demand
- Estimated price
- €240–400
- Website
- GoOpti
- Private
- €278
- Phone
- +49 711 3041678
- lubina.busfahrten@t-online.de
- Website
- lubina-busfahrten.de
Bus from Konstanz to Zagreb, Autobusni Kolodvor
- Ave. Duration
- 12h 15m
- Frequency
- Twice a week
- Estimated price
- €80
- Schedules at
- lubina-busfahrten.de
Want to know more about travelling around Croatia
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 guideWant to know more about Flixbus?
Read the travel guideTravelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guideBooking & Getting There
Canton of St. Gallen to Croatia bus services, operated by FlixBus, arrive at Zagreb station.
Canton of St. Gallen to Croatia train services, operated by Railjet, arrive at Innsbruck Hauptbahnhof station.
Yes, the driving distance between Canton of St. Gallen to Croatia is 703 km. It takes approximately 8h 21m to drive from Canton of St. Gallen to Croatia.
Book your Canton of St. Gallen to Croatia bus tickets online with Omio and FlixBus.
There are 2855+ hotels available in Croatia.