Travel options
from Zagreb to Amsterdam

You can get from Zagreb to Amsterdam by train, bus or flight.

Our recommendation

To get from Zagreb to Amsterdam on Sep 27 we recommend taking a train because it’s the best combination of price and speed.

12:35PMZagreb Glavni Kolod.20h53 09:28AMAmsterdam Centraal
4 changes
$991One-way
Cheapest
12:35PMZagreb Glavni Kolod.20h53 09:28AMAmsterdam Centraal
4 changes
$991One-way
Other options
01:05PMZagreb Franjo Tuđman Airport5h40 06:45PMAmsterdam Airport Schiphol
1 changes
$2811One-way
07:00AMZagreb Glavni Kolod.17h51 12:51AMAmsterdam Centraal
4 changes
$1241One-way
08:00AMZagreb Franjo Tuđman Airport2h40 10:40AMAmsterdam Airport Schiphol
0 changes
$3821One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Mon
Sep 27
$99Deutsche Bahn
$89Flixbus
$281Lot Polish Airlines
Tue
Sep 28
$71Deutsche Bahn
$62Flixbus
$201Lot Polish Airlines
Wed
Sep 29
$99Deutsche Bahn
$62Flixbus
$308Croatia Airlines
Thu
Sep 30
$74Deutsche Bahn
$62Flixbus
$172Air Serbia
Fri
Oct 1
$99Deutsche Bahn
$73Flixbus
$172Air Serbia
Sat
Oct 2
$87Deutsche Bahn
$62Flixbus
$197Air Serbia
Sun
Oct 3
$99Deutsche Bahn
$77Flixbus
$162Lot Polish Airlines
Mon
Oct 4
$71Deutsche Bahn
$77Flixbus
$193HOP!
Tue
Oct 5
$71Deutsche Bahn
$62Flixbus
$162Lot Polish Airlines
Thu
Oct 7
$71Deutsche Bahn
$62Flixbus
$140Lot Polish Airlines
Fri
Oct 8
$87Deutsche Bahn
$73Flixbus
$197Air Serbia
Sat
Oct 9
$58Deutsche Bahn
$62Flixbus
$129Air Serbia
Sun
Oct 10
$74Deutsche Bahn
$77Flixbus
$129Air Serbia
Mon
Oct 11
$58Deutsche Bahn
$77Flixbus
$148Air Serbia
Wed
Oct 13
$58Deutsche Bahn
$62Flixbus
$145HOP!
Thu
Oct 14
$58Deutsche Bahn
$62Flixbus
$140Lot Polish Airlines
Fri
Oct 15
$71Deutsche Bahn
$73Flixbus
$129Air Serbia
Sat
Oct 16
$71Deutsche Bahn
$62Flixbus
$154Air Serbia

Travel Information to Amsterdam from Zagreb

distanceDistance673 miles (1085 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$63 - $175
cheapestCheapest modeBus • $63 (€50) • 21 h 15 min
fastestFastest modeFlight • $175 (€140) • 2 h 10 min
carriersPopular travel companiesAir Serbia, Flixbus or Deutsche Bahn

Take a flight, bus or train to travel 673 miles (1085 km) between Zagreb and Amsterdam. If speed is a priority, then a flight is the best option with an average duration of 2 h 10 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $63 (€50). The most popular travel companies which serve this route are Air Serbia, Flixbus or Deutsche Bahn among others. Travelers can even take a direct flight, bus or train from Zagreb to Amsterdam.

The Window Seat

Read more about Amsterdam

72 Hours in Amsterdam
72 Hours in Amsterdam

With almost 20 million visitors per year, Amsterdam is a city people never get tired of, and rightly so. Despite being a compact metropolis, it has a lot of personality, with something new around every corner. We’re here to...

Continue reading

Travel Tips

Travel from Zagreb to Amsterdam
Travel to Amsterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Zagreb to Amsterdam.
FAQs
What are the COVID-19 travel restrictions for Amsterdam, Netherlands if I’m coming from Zagreb, Croatia?

Travel from Zagreb, Croatia to Amsterdam, Netherlands is: Fully open.

Is international entry into Amsterdam from Zagreb restricted?

International entry is currently allowed for: Entry is fully open for citizens and permanent residents of Croatia.

Do I need to self-quarantine upon arrival to Amsterdam, Netherlands from Zagreb?

  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the COVID-19 safety measures to follow in Amsterdam, Netherlands?

The government of Netherlands has imposed the following measures to reduce the spread of COVID-19:

  • Social distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The above information was last verified on 9/22/21. Remember to check the latest COVID-19 travel safety regulations for your trip between Zagreb and Amsterdam closer to your planned date of departure here.

Are there COVID-19 restrictions on returning to Zagreb, Croatia from Amsterdam, Netherlands?

The restriction level for your return to Zagreb, Croatia from Netherlands is: Partially open.

Is my journey back to Zagreb from Amsterdam restricted?

Entry into Croatia is currently allowed for: Entry is partially open for citizens and permanent residents of Netherlands.

Do I need to self-quarantine upon arrival in Zagreb from Amsterdam?

Conditions of reentry into Croatia:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

What are the coronavirus safety measures I need to follow in Zagreb, Croatia?

You should observe these safety measures in Croatia as imposed by the government to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

This information about your return travel to Croatia was last checked on 9/19/21. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Zagreb from Amsterdam closer to your date of departure here.

What are the ways to get from Zagreb to Amsterdam?

There are 3 ways that you can travel from Zagreb to Amsterdam. You can take a flight, bus or train.

What is the cheapest way to go from Zagreb to Amsterdam?

The cheapest way to go to Amsterdam from Zagreb is by taking a bus, which costs on average $63 (€50).

This is compared to other ways of getting to Amsterdam:

Taking a bus is about $112 (€90) less than taking a flight, which costs on average $175 (€140) for this trip.

Taking a bus is usually $25 (€20) less than taking a train to Amsterdam, which costs on average $87 (€70) for the same trip.

What is the fastest way to get from Zagreb to Amsterdam?

The quickest way to travel between Zagreb and Amsterdam is by flight, which takes on average 2 h 10 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to Amsterdam by bus can take on average 21 h 15 min.

In comparison, taking a train requires on average 17 h 51 min   of travel time.

How many miles from Zagreb to Amsterdam would I travel?

The distance is approximately 673 miles (1085 km) from Zagreb to Amsterdam.

What are the departure and arrival points in Zagreb and in Amsterdam?

These are the most popular departure and arrival points from Zagreb to Amsterdam:

  • Flights most often depart from Zagreb at Zagreb Franjo Tuđman Airport and arrive in Amsterdam at Amsterdam Airport Schiphol.
  • Buses mostly depart from Zagreb, Autobusni Kolodvor and arrive in Amsterdam, Sloterdijk.
Which travel operators can get me to Amsterdam from Zagreb?

Omio works with many trusted partners that can help you travel the best way from Zagreb to Amsterdam:

  • You can go to Amsterdam from Zagreb by plane with Air Serbia. You'll see cheap plane tickets for $175 (€140) with Air Serbia from Zagreb to Amsterdam on Omio.
  • You can travel by bus to Amsterdam from Zagreb with Flixbus, and you can find Flixbus Zagreb to Amsterdam tickets for $63 (€50) on Omio.
  • You can travel between Zagreb and Amsterdam by train with Deutsche Bahn. You can find cheap tickets on Omio for $87 (€70) with Deutsche Bahn from Zagreb to Amsterdam.
Can I find a direct route to Amsterdam from Zagreb?

Yes, there are direct routes from Zagreb to Amsterdam with the following travel companies:

  • You can travel directly by plane with.
  • You can book a direct bus with Flixbus.
  • You can take a direct train with.

Direct services to Amsterdam tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

Where else should I travel to after my journey between Zagreb and Amsterdam ends?
Many of our customers who book a trip from Zagreb to Amsterdam often extend their vacation and travel to other popular destinations like Paris, London or Brussels. If you’re thinking of adding another destination to your Zagreb and Amsterdam itinerary, let Omio find you the best connections between Amsterdam and any of these top destinations today!
How far in advance should I purchase tickets from Zagreb to Amsterdam online to get the best deals?

Before traveling from Zagreb to Amsterdam, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A plane ticket for this route is costing $175 (€140) one way on average.
  • A bus ticket is costing on average $63 (€50) one way for this trip.
  • A train ticket costs $87 (€70) one way on average for this journey.

But we recommend booking Zagreb to Amsterdam tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Stations

Important Stations and Airports for this Journey

Zagreb
Amsterdam
Zagreb
Amenities
Zagreb
Amenities
Zagreb Autobusni kolodvor Busterminal
Amenities