There are 13 ways to get from Zagreb to Strasbourg by plane, train, 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.
Fly Zagreb Franjo Tuđman Airport to Stuttgart Airport, train
best- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Stuttgart Airport (STR)plane ZAG - STR
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain
7h 3m€94–330Fly Zagreb Franjo Tuđman Airport to Karlsruhe/Baden-Baden Airport
cheapest- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Karlsruhe/Baden-Baden Airport (FKB)plane ZAG - FKB
6h 10m€56–282Train, bus
- Take the train from Zagreb Glavni Kol. to Ljubljanatrain 318 / ...
- Take the bus from Ljubljana, Avtobusna Postaja to Munich Hbfbus
- Take the train from München Hbf to Strasbourg Bahnhoftrain 83
12h 31m€621–1,101Bus
- Take the bus from Zagreb to Strasbourgbus N880
14h 20m€80–120Night train, train
- Take the nighttrain from Zagreb Glavni Kol. to Stuttgart Hbfnighttrain En
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain 83
15h 31m€90–119Fly Zagreb Franjo Tuđman Airport to Basel, train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Basel (BSL)plane ZAG - BSL
- Take the train from Mulhouse Ville to Strasbourgtrain
7h 8m€58–271Fly 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 Mulhousetrain
- Take the train from Mulhouse Ville to Strasbourgtrain
8h€154–351Fly Zagreb Franjo Tuđman Airport to Frankfurt, train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Frankfurt (FRA)plane ZAG - FRA
- Take the train from Frankfurt to Karlsruhe Hauptbahnhoftrain
- Take the train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhoftrain
8h 1m€120–235Fly Zagreb Franjo Tuđman Airport to Munich International Airport, train
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Munich International Airport (MUC)plane ZAG - MUC
- Take the train from München Hbf to Strasbourg Bahnhoftrain
9h 13m€140–358Shuttle to Ljubljana, fly to Zurich Airport, train
- Take a shuttle bus from Zagreb, Autobusni Kolodvor 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 Mulhousetrain
- Take the train from Mulhouse Ville to Strasbourgtrain
9h 22m€380–738Train
- Take the train from Zagreb Glavni Kol. to Villach Hbftrain 318 / ...
- Take the train from Villach Hbf to Muenchen Hbftrain Ice
- Take the train from München Hbf to Strasbourg Bahnhoftrain 83
14h 14m€124–269Bus, train
- Take the bus from Zagreb, Autobusni Kolodvor to Villingen-Schwenningenbus
- Take the train from Villingen Bahnhof/ZOB to Appenweier Bahnhoftrain Re2
15h 28m€134–159Drive 905.7 km
- Drive from Zagreb to Strasbourgcar 905.7 km
8h 30m€170–246
Zagreb to Strasbourg by bus
Comparing Your Travel Options
The cheapest way to get from Zagreb to Strasbourg is to night train and train which costs €90 - €120 and takes 15h 31m.
The fastest way to get from Zagreb to Strasbourg is to fly which takes 6h 10m and costs €55 - €290.
Yes, there is a direct bus departing from Zagreb and arriving at Strasbourg. Services depart once daily, and operate every day. The journey takes approximately 14h 20m.
No, there is no direct train from Zagreb to Strasbourg. However, there are services departing from Zagreb Glavni Kol. and arriving at Strasbourg Bahnhof via Hauptbahnhof. The journey, including transfers, takes approximately 15h 31m.
The distance between Zagreb and Strasbourg is 808 km. The road distance is 905.7 km.
The best way to get from Zagreb to Strasbourg without a car is to train and bus which takes 12h 31m and costs €600 - €1100.
It takes approximately 7h 3m to get from Zagreb to Strasbourg, including transfers.
Zagreb to Strasbourg bus services, operated by FlixBus, depart from Zagreb station.
Zagreb to Strasbourg train services, operated by HŽ Putnički prijevoz (HŽPP), depart from Zagreb Glavni Kol. station.
The best way to get from Zagreb to Strasbourg is to bus which takes 14h 20m and costs €80 - €120. Alternatively, you can fly, which costs €55 - €290 and takes 6h 10m, you could also train, which costs €120 - €270 and takes 14h 14m.
What companies run services between Zagreb, Croatia and Strasbourg, France?
FlixBus operates a bus from Zagreb to Strasbourg once daily. Tickets cost €80–120 and the journey takes 14h 20m. Alternatively, Ryanair flies from Zagreb Franjo Tuđman Airport (ZAG) to Karlsruhe/Baden-Baden Airport (FKB) 3 times a week.
- Website
- lufthansa.com
Flights from Zagreb Franjo Tuđman Airport to Stuttgart Airport via Munich International Airport
- Ave. Duration
- 3h 15m
- When
- Thursday, Friday, and Sunday
- Estimated price
- €90–310
Flights from Zagreb Franjo Tuđman Airport to Basel via Munich International Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €90–290
Flights from Zagreb Franjo Tuđman Airport to Basel via Frankfurt
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €110–240
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €90–480
Flights from Zagreb Franjo Tuđman Airport to Frankfurt
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- €80–300
Flights from Zagreb Franjo Tuđman Airport to Frankfurt via Munich International Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €80–300
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €60–500
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €80–320
Flights from Zagreb Franjo Tuđman Airport to Frankfurt
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- €80–300
Flights from Zagreb Franjo Tuđman Airport to Frankfurt via Split
- Ave. Duration
- 3h 35m
- When
- Saturday
- Estimated price
- €85–160
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- €60–230
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Karlsruhe/Baden-Baden Airport
- Ave. Duration
- 1h 35m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- €50–240
Flights from Zagreb Franjo Tuđman Airport to Basel
- Ave. Duration
- 1h 35m
- When
- Monday, Sunday, Thursday, Friday, and Saturday
- Estimated price
- €30–170
- Website
- swiss.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €80–320
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- €120–340
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Stuttgart Airport via Vienna
- Ave. Duration
- 3h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €90–300
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €80–320
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport via Vienna
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–330
- Website
- airdolomiti.it
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 10m
- When
- Saturday
- Estimated price
- €160–480
Flights from Zagreb Franjo Tuđman Airport to Munich International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €170–500
- Website
- eurowings.com
Flights from Zagreb Franjo Tuđman Airport to Stuttgart Airport
- Ave. Duration
- 1h 20m
- When
- Monday and Friday
- Estimated price
- €50–230
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- €26–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Strasbourg Bahnhof
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- €60–140
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 32m
- Frequency
- 5 times a day
- Estimated price
- €26–55
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 8m
- Frequency
- Every 3 hours
- Estimated price
- €21–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 43 min
- Frequency
- Every 3 hours
- Estimated price
- €13–28
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Strasbourg Bahnhof
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- €60–140
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Villach Hbf to Muenchen Hbf
- Ave. Duration
- 4h 14m
- Frequency
- 3 times a day
- Estimated price
- €50–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Hbf to Strasbourg Bahnhof
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- €60–140
- Website
- Deutsche Bahn Intercity (DB IC)
- 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
- 5 times a day
- Estimated price
- €12
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Zagreb Glavni Kol. to Stuttgart Hbf
- Ave. Duration
- 12h 59m
- Frequency
- Once daily
- Estimated price
- €64
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Villach Hbf
- Ave. Duration
- 4h 11m
- Frequency
- Twice daily
- Estimated price
- €19
- Website
- HŽ Putnički prijevoz (HŽPP)
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- TGV inOui
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- TGV inOui
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- TGV inOui
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Mulhouse
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- €40–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Villach Hbf to Muenchen Hbf
- Ave. Duration
- 4h 21m
- Frequency
- 3 times a day
- Estimated price
- €84
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Villingen Bahnhof/ZOB to Appenweier Bahnhof
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €9–14
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Ljubljana, Avtobusna Postaja to Munich Hbf
- Ave. Duration
- 4h 35m
- Frequency
- On demand
- Estimated price
- €550–950
- Website
- GoOpti
Shuttle from Zagreb, Autobusni Kolodvor to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 2h 7m
- Frequency
- On demand
- Estimated price
- €210–360
- Website
- GoOpti
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Zagreb to Strasbourg
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- €80–120
- Website
- Flixbus
- Phone
- +49 178 3461674
- [email protected]
Bus from Zagreb, Autobusni Kolodvor to Villingen-Schwenningen
- Ave. Duration
- 12h 30m
- Frequency
- Twice a week
- Estimated price
- €95
- Schedules at
- facebook.com
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
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
Booking & Getting There
Zagreb to Strasbourg bus services, operated by FlixBus, arrive at Strasbourg station.
Zagreb to Strasbourg train services, operated by HŽ Putnički prijevoz (HŽPP), arrive at Villach Hbf station.
Yes, the driving distance between Zagreb to Strasbourg is 906 km. It takes approximately 8h 30m to drive from Zagreb to Strasbourg.
Book your Zagreb to Strasbourg train tickets online with Omio.
Book your Zagreb to Strasbourg bus tickets online with Omio and FlixBus.
There are 2532+ hotels available in Strasbourg.


















































