The cheapest trains from Zagreb to Amsterdam

Showing times and prices for Sep 19

Cheapest

$137

Average

$157

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Zagreb to Amsterdam will cost around $ 157 if you buy it on the day, but the cheapest tickets can be found for only $ 137.

Cheapest
12:35PMZagreb Glavni Kolod.20h53 09:28AMAmsterdam Centraal
4 changes
$1371One-way
2nd Cheapest
07:00AMZagreb Glavni Kolod.17h51 12:51AMAmsterdam Centraal
4 changes
$1611One-way
07:25AMZagreb Glavni Kolod.25h10 08:35AMAmsterdam Centraal
3 changes
$1741One-way

Timetable Zagreb to Amsterdam

Showing trains for tomorrow, Sun, Sep 19
07:00AMZagreb Glavni Kolod.17h51 12:51AMAmsterdam Centraal
0 changes
07:25AMZagreb Glavni Kolod.25h10 08:35AMAmsterdam Centraal
0 changes
12:35PMZagreb Glavni Kolod.20h53 09:28AMAmsterdam Centraal
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$186Deutsche Bahn
$86Flixbus
$308Croatia Airlines
Sun
Sep 19
$137Deutsche Bahn
$89Flixbus
$282Lot Polish Airlines
Mon
Sep 20
$137Deutsche Bahn
$82Flixbus
$282HOP!
Tue
Sep 21
$87Deutsche Bahn
$67Flixbus
$201Lot Polish Airlines
Wed
Sep 22
$71Deutsche Bahn
$62Flixbus
$242Lot Polish Airlines
Thu
Sep 23
$137Deutsche Bahn
$75Flixbus
$197Air Serbia
Fri
Sep 24
$124Deutsche Bahn
$67Flixbus
$259Lufthansa
Sat
Sep 25
$87Deutsche Bahn
$75Flixbus
$247Air Serbia
Sun
Sep 26
$112Deutsche Bahn
$75Flixbus
$210Air Serbia
Mon
Sep 27
$71Deutsche Bahn
$77Flixbus
$220Austrian Airlines
Tue
Sep 28
$71Deutsche Bahn
$62Flixbus
$201Lot Polish Airlines
Wed
Sep 29
$71Deutsche Bahn
$62Flixbus
$220Austrian Airlines
Thu
Sep 30
$74Deutsche Bahn
$62Flixbus
$173Air Serbia
Fri
Oct 1
$99Deutsche Bahn
$73Flixbus
$148Air Serbia
Sat
Oct 2
$74Deutsche Bahn
$62Flixbus
$199Lufthansa Cityline
Sun
Oct 3
$99Deutsche Bahn
$77Flixbus
$162Lot Polish Airlines
Mon
Oct 4
$71Deutsche Bahn
$77Flixbus
$194HOP!
Tue
Oct 5
$71Deutsche Bahn
$62Flixbus
$140Lot Polish Airlines
Thu
Oct 7
$71Deutsche Bahn
$62Flixbus
$140Lot Polish Airlines
Fri
Oct 8
$74Deutsche Bahn
$79Flixbus
$129Air Serbia

The fastest trains from Zagreb to Amsterdam

Showing times and prices for Sep 19

Fastest Journey

17 h 51 m

Average

21 h 18 m

Trains per day

3

Distance

1086 km

It's difficult to get from Zagreb to Amsterdam without transferring at least 3 times.

Fastest
07:00AMZagreb Glavni Kolod.17h51 12:51AMAmsterdam Centraal
4 changes
$1611One-way
2nd Fastest
12:35PMZagreb Glavni Kolod.20h53 09:28AMAmsterdam Centraal
4 changes
$1371One-way
07:25AMZagreb Glavni Kolod.25h10 08:35AMAmsterdam Centraal
3 changes
$1741One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Zagreb and Amsterdam

distanceDistance673 miles (1085 km)
durationAverage train duration17 h 51 min
priceAverage train ticket price$125 (€101)
changesDirect trainYes

Trains from Zagreb to Amsterdam cover the 673 miles (1085 km) long journey taking on average 17 h 51 min with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $125 (€101), you can find the cheapest train ticket for as low as $71 (€57).

Travel Tips

Trains from Zagreb to Amsterdam
Travel by train 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
Am I allowed to travel by train from Zagreb, Croatia to Amsterdam, Netherlands?

Travel between Zagreb, Croatia and Amsterdam, Netherlands by train is: Fully open.

Can I enter Netherlands from Croatia?

International entry status: Entry is fully open for citizens and permanent residents of Croatia

Do I need to quarantine on arrival in Netherlands from Zagreb?

Conditions of entry:

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

What are the safety rules to follow in Amsterdam, Netherlands?

All travelers in Netherlands must observe these coronavirus safety measures:

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

The information above was last checked on 9/14/21. Remember to review the latest COVID-19 travel safety regulations   for your train between Zagreb and Amsterdam as this information can change.

Do I need to quarantine when I return to Croatia from Amsterdam, Netherlands?

Return travel from Netherlands to Croatia is: Partially open.

Are there any international entry restrictions on returning to Zagreb from Amsterdam?

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

Do I need to quarantine on arrival in Croatia from Amsterdam?

Requirements for reentering:

  • 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 safety rules to follow in Zagreb, Croatia?

The government of Croatia has imposed these measures to reduce the spread of COVID-19:

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

Last checked on 9/14/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Zagreb from Amsterdam.

What is the price of the cheapest train from Zagreb to Amsterdam?
Omio customers have found the cheapest trains from Zagreb to Amsterdam to cost as little as $71 (€57)  in the next 7 days.
What is the cost of a train from Zagreb to Amsterdam?
In the next 7 days you can expect to pay on average $125 (€101)  for a train ticket between Zagreb and Amsterdam.
How far is Amsterdam from Zagreb by train?
You should expect to travel around 673 miles (1085 km)  between Zagreb and Amsterdam by train.
How long is the train between Zagreb and Amsterdam?
The train time from Zagreb to Amsterdam is on average 17 h 51 min  for the 673 miles (1085 km) long journey, but the time it takes to go to Amsterdam from Zagreb by train can vary depending on specific dates or traveling on weekends and holidays.
When is the earliest train from Zagreb to Amsterdam? When is the last train from Zagreb to Amsterdam?
The first Zagreb to Amsterdam train departs at 5: 00 AM   and the last train from Zagreb to Amsterdam leaves at 10: 35 AM. Check out the most up-to-date train schedule from Zagreb to Amsterdam on Omio and find the best time to travel to your destination.
How early should I purchase Zagreb to Amsterdam train tickets to get the best deals?
If you book the Zagreb to Amsterdam train within the next 7 days, you can find one way tickets to cost on average $125 (€101). However, booking your train ticket in advance gives you access to the best prices for trains to Amsterdam from Zagreb. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Zagreb
Amsterdam
Kustosija
Amenities
Maksimir
Amenities
Trnava(HR)
Amenities
Zagreb Glavni Kolod.
Amenities
Zagreb Zapadni kolod
Amenities