There are 13 ways to get from Amsterdam to Croatia by plane, train, bus, night train, shuttle, car, car train, or train (Deutsche Bahn)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
- Fly from Amsterdam Airport Schiphol (AMS) to Split Airport (SPU)AMS - SPU
bestFly Amsterdam Airport Schiphol to Split Airport
5h 7m€98–305- Fly from Amsterdam Airport Schiphol (AMS) to Pula Airport (PUY)AMS - PUY
cheapestFly Amsterdam Airport Schiphol to Pula Airport
5h 6m€60–262- Take the train from Amsterdam Centraal to München Hbf
- Take the train from München Hbf to Salzburg Hauptbahnhof62 / ...
- Take the bus from Salzburg Hbf to Zagreb
Train, bus
15h 29m- Take the bus from Amsterdam to Velika Kladuša
- Take the bus from Karlovac to ZagrebArriva
Bus via Velika Kladuša
17h 39m€64–114- Take the night train from Amsterdam Centraal to Salzburg HbfNj
- Take the night train from Salzburg Hbf to Zagreb Glavni Kol.En
Night train
24h 55m€109–407- Fly from Amsterdam Airport Schiphol (AMS) to Zagreb Airport (ZAG)AMS - ZAG
Fly Amsterdam Airport Schiphol to Zagreb Airport
5h 14m€71–256- Fly from Amsterdam Airport Schiphol (AMS) to Venice Marco Polo Airport (VCE)AMS - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Pula railway Stattion
Fly Amsterdam Airport Schiphol to Venice Marco Polo Airport, shuttle
7h 59m€94–646- Fly from Amsterdam Airport Schiphol (AMS) to Ljubljana (LJU)AMS - LJU
- Take a shuttle bus from Ljubljana Airport to Zagreb
Fly Amsterdam Airport Schiphol to Ljubljana, shuttle
6h 54m€130–648- Take the train from Amsterdam Centraal to Antwerpen-Centraal
- Fly from Brussels National Airport (BRU) to Zagreb Airport (ZAG)BRU - ZAG
Train to Brussels National Airport, fly to Zagreb Airport
6h 51m€116–345- Drive from Amsterdam to Düsseldorf Hbf
- Take the car train from Düsseldorf Hbf to Villach Hbf
- Drive from Villach Hbf to Zagreb
Drive, car train
17h 42m€183–1,122- Take the train from Amsterdam Centraal to München Hbf
- Take the train from München Hbf to Salzburg Hauptbahnhof62 / ...
- Take the train from Salzburg Hbf to Villach HbfIc
- Take the train from Villach Hbf to Zagreb Glavni Kol.213 / ...
Train
17h 44m€169–362- Take the bus from Amsterdam Sloterdijk to ZagrebN885
Bus
24h 27m€112–155- Drive from Amsterdam to Zagreb1,328.8 km
Drive 1,328.8 km
11h 58m€253–365
Amsterdam Airport Schiphol (AMS) to Split Airport (SPU) flights
Questions & Answers
The cheapest way to get from Amsterdam to Croatia is to bus via Velika Kladuša which costs €60 - €120 and takes 17h 39m.
The fastest way to get from Amsterdam to Croatia is to fly which takes 5h 6m and costs €60 - €270.
No, there is no direct bus from Amsterdam to Croatia. However, there are services departing from Amsterdam and arriving at Zagreb via Velika Kladuša and Karlovac. The journey, including transfers, takes approximately 17h 39m.
No, there is no direct train from Amsterdam to Croatia. However, there are services departing from Amsterdam Centraal and arriving at Trg J. Jelačića via Salzburg Hbf and Glavni kolodvor. The journey, including transfers, takes approximately 24h 55m.
The distance between Amsterdam and Croatia is 1337 km. The road distance is 1328.8 km.
The best way to get from Amsterdam to Croatia without a car is to train and bus which takes 15h 29m and costs .
It takes approximately 5h 7m to get from Amsterdam to Croatia, including transfers.
Amsterdam to Croatia bus services, operated by Sonnen-Busreisen Prosic, depart from Amsterdam station.
Amsterdam to Croatia train services, operated by Nightjet, depart from Amsterdam Centraal station.
The best way to get from Amsterdam to Croatia is to fly which takes 5h 7m and costs €95 - €310. Alternatively, you can bus via Velika Kladuša, which costs €60 - €120 and takes 17h 39m, you could also train, which costs €160 - €370 and takes 17h 44m.
What companies run services between Amsterdam, Netherlands and Croatia?
Transavia Holland, easyJet, and three other airlines fly from Amsterdam Airport Schiphol (AMS) to Split Airport (SPU) 4 times a day. Alternatively, you can take a bus from Amsterdam to Zagreb via Velika Kladuša and Karlovac in around 17h 39m.
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Split Airport via Munich
- Ave. Duration
- 4h 30m
- When
- Monday to Friday
- Estimated price
- €230–800
Flights from Amsterdam Airport Schiphol to Split Airport via Frankfurt
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €170–460
Flights from Amsterdam Airport Schiphol to Zagreb Airport via Frankfurt
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- €170–460
Flights from Amsterdam Airport Schiphol to Zagreb Airport via Munich
- Ave. Duration
- 3h 55m
- When
- Saturday and Sunday
- Estimated price
- €170–700
Flights from Amsterdam Airport Schiphol to Pula Airport via Frankfurt
- Ave. Duration
- 3h 50m
- When
- Monday and Friday
- Estimated price
- €120–700
Flights from Amsterdam Airport Schiphol to Pula Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Wednesday
- Estimated price
- €190–600
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €200–600
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport via Frankfurt
- Ave. Duration
- 3h 37m
- When
- Every day
- Estimated price
- €130–430
Flights from Brussels National Airport to Zagreb Airport via Munich
- Ave. Duration
- 3h 21m
- When
- Every day
- Estimated price
- €85–370
Flights from Brussels National Airport to Zagreb Airport via Frankfurt
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- €110–460
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Split Airport
- Ave. Duration
- 2h 15m
- When
- Friday to Sunday
- Estimated price
- €160–550
Flights from Amsterdam Airport Schiphol to Zagreb Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €170–750
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €130–750
Flights from Amsterdam Airport Schiphol to Ljubljana
- Ave. Duration
- 1h 46m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €95–850
- Website
- croatiaairlines.com
Flights from Amsterdam Airport Schiphol to Split Airport
- Ave. Duration
- 2h 5m
- When
- Tuesday
- Estimated price
- €170–460
Flights from Amsterdam Airport Schiphol to Split Airport via Zagreb Airport
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- €170–460
Flights from Amsterdam Airport Schiphol to Zagreb Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- €170–750
Flights from Amsterdam Airport Schiphol to Pula Airport via Zagreb Airport
- Ave. Duration
- 3h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €120–440
Flights from Brussels National Airport to Zagreb Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €180–460
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Split Airport
- Ave. Duration
- 2h 10m
- When
- Sunday
- Estimated price
- €100–400
Flights from Amsterdam Airport Schiphol to Pula Airport
- Ave. Duration
- 1h 50m
- When
- Wednesday and Saturday
- Estimated price
- €50–240
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- €50–300
- Website
- transavia.com
Flights from Amsterdam Airport Schiphol to Split Airport
- Ave. Duration
- 2h 10m
- When
- Friday
- Estimated price
- €95–160
Flights from Amsterdam Airport Schiphol to Ljubljana
- Ave. Duration
- 1h 45m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €95–500
- Website
- austrian.com
Flights from Amsterdam Airport Schiphol to Zagreb Airport via Vienna
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €170–600
Flights from Brussels National Airport to Zagreb Airport via Vienna
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- €90–370
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €200–600
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €130–480
Flights from Amsterdam Airport Schiphol to Ljubljana via Zurich
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- €180–700
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to München Hbf
- Ave. Duration
- 6h 57m
- Frequency
- 6 times a week
- Estimated price
- €75–190
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €75–120
- 1st Class Full Fare
- €130–190
Train from Amsterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €19–50
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- €19–27
- 1st Class Full Fare
- €30–50
- Phone
- +49 30 311-682904
- Website
- bahn.de
Train from München Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 42m
- Frequency
- Hourly
- Estimated price
- €36–40
- Website
- https://www.bahn.com/en
- Phone
- +49 30 200730
- post@transdev.de
- Website
- transdev.de
Train from München Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- €27–40
- Schedules at
- transdev.de
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from München Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a day
- Estimated price
- €20–50
- Website
- https://westbahn.at/en/
- Standard Ticket
- €20–29
- First Class
- €30–50
- Phone
- +49 8024 997171
- info@brb.de
- Website
- brb.de
Train from München Hbf to Salzburg Hauptbahnhof
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- €35–45
- Schedules at
- brb.de
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Amsterdam Centraal to Salzburg Hbf
- Ave. Duration
- 14h
- Frequency
- Once a week
- Estimated price
- €80–280
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €260–280
- Couchette Carriage
- €160–190
- Seating Carriage
- €80–100
- Phone
- 060 333 444
- informace@hzpp.hr
- Website
- hzpp.hr
Night train from Salzburg Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 9h 47m
- Frequency
- Once daily
- Estimated price
- €28–40
- Website
- http://www.hzpp.hr/en
Night train from Salzburg Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 9h 50m
- Frequency
- Once daily
- Estimated price
- €95–130
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 4h 8m
- Frequency
- Twice daily
- Estimated price
- €40–60
- Website
- https://www.oebb.at/en/
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from Amsterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €45–95
- Website
- https://www.eurostar.com/rw-en
- Standard
- €45–65
- Comfort
- €50–70
- Premium
- €70–95
- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Amsterdam Centraal to Antwerpen-Centraal
- Ave. Duration
- 2h 12m
- Frequency
- 3 times a week
- Estimated price
- €11–17
- Website
- https://www.europeansleeper.eu/
- Seats - Budget
- €11–17
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Düsseldorf Hbf to Villach Hbf
- Ave. Duration
- 12h 53m
- Frequency
- Once a week
- Estimated price
- €100–1,000
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- €270–550
- Car Compartment
- €550–1,000
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 32m
- Frequency
- 5 times a day
- Estimated price
- €40–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Salzburg Hbf to Villach Hbf
- Ave. Duration
- 2h 32m
- Frequency
- Once a week
- Estimated price
- €29–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Phone
- +385 99 2333 277
- bus@darojkovicpromet.hr
- Website
- darojkovicpromet.hr
Bus from Salzburg Hbf to Zagreb
- Ave. Duration
- 5h 15m
- Frequency
- Twice a week
- Schedules at
- darojkovicpromet.hr
- Phone
- +49 (0)7051 93 03 44
- info@prosicbus.com
- Website
- prosicbus.com
Bus from Amsterdam to Velika Kladuša
- Ave. Duration
- 14h 41m
- Frequency
- Twice a week
- Estimated price
- €55–100
- Website
- http://www.prosicbus.com
- Schedules at
- http://www.prosicbus.com/#redvoznje-faq
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €1–6
- Website
- https://www.arriva.com.hr/en-us/home
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Karlovac to Zagreb
- Ave. Duration
- 55 min
- Frequency
- 5 times a day
- Estimated price
- €7–10
- Website
- https://www.flixbus.co.uk
Bus from Amsterdam Sloterdijk to Zagreb
- Ave. Duration
- 24h 10m
- Frequency
- Once daily
- Estimated price
- €110–160
- Website
- https://www.flixbus.co.uk
- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- €5–7
- Website
- https://www.brioni.hr/en-gb/
- Phone
- 060 300 300
- info@ap.hr
- Website
- ap.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Estimated price
- €10–13
- Schedules at
- ap.hr
- Phone
- 047/600-740
- info@atsk.hr
- Website
- atsk.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Schedules at
- atsk.hr
- Phone
- +385 91 255 0999
- prijevoz.knezevic@gmail.com
- Website
- prijevoz-knezevic.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- €8
- Schedules at
- knezevic.getbybus.com
- Phone
- +00385 47 777 276
- autopromet.slunj@gmail.com
- Website
- autopromet.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 1h 4m
- Frequency
- Once daily
- Schedules at
- autopromet.hr
- Phone
- 022 / 212 – 557
- autotransport@atpsi.hr
- Website
- atpsi.hr
Bus from Karlovac to Zagreb
- Ave. Duration
- 1h 14m
- Frequency
- Twice a week
- Estimated price
- €4–6
- Schedules at
- atpsi.hr
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Venezia, Aeroporto Marco Polo di Venezia to Pula railway Stattion
- Ave. Duration
- 3h 33m
- Frequency
- On demand
- Estimated price
- €40–400
- Schedules at
- goopti.com
- Shared
- €40–44
- Private
- €220–400
Shuttle from Ljubljana Airport to Zagreb
- Ave. Duration
- 2h 6m
- Frequency
- On demand
- Estimated price
- €32–250
- Schedules at
- goopti.com
- Shared
- €32–37
- Private
- €130–250
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
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
Amsterdam to Croatia bus services, operated by Sonnen-Busreisen Prosic, arrive at Velika Kladuša station.
Amsterdam to Croatia train services, operated by Nightjet, arrive at Salzburg Hbf station.
Yes, the driving distance between Amsterdam to Croatia is 1329 km. It takes approximately 11h 58m to drive from Amsterdam to Croatia.
Transavia Holland, easyJet, KLM and two other airlines offer flights from Amsterdam Airport Schiphol Airport to Split Airport Airport.
There are 84+ hotels available in Croatia. Prices start at €20 per night.