Compare prices and tickets by train, bus or flight

Thu
Dec 2
$31SNCB
$12Flixbus
$324KLM
Fri
Dec 3
$41SNCB
$12Flixbus
$179KLM
Sat
Dec 4
$41SNCB
$14Flixbus
$324KLM
Sun
Dec 5
$58SNCB
$14Flixbus
$429KLM
Mon
Dec 6
$31SNCB
$12Flixbus
$179KLM
Wed
Dec 8
$31SNCB
$12Flixbus
$179KLM

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Zaventem and Amsterdam

distanceDistance104 miles (168 km)
durationAverage train duration3 h 3 min
priceAverage train ticket price$39 (€32)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersSNCB or Thalys

Trains from Zaventem to Amsterdam cover the 104 miles (168 km) long route taking on average 3 h 3 min with our travel partners like SNCB or Thalys. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $39 (€32), you can find the cheapest train ticket for as low as $31 (€26). Travelers depart most frequently from Brussels Airport-Zaventem and arrive in Amsterdam Centraal.

Train companies

Thalys and SNCB trains between Zaventem and Amsterdam

You can travel by train between Zaventem and Amsterdam with Thalys and SNCB for as low as $31 (€26). When you search for schedules and tickets, Omio will show you the best journey.

Thalys
SNCB

Find cheap tickets for Thalys trains between Zaventem and Amsterdam on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Zaventem to Amsterdam train schedule from Thalys, the latest train ticket offers available and other travel information for the 104 miles (168 km) trip between Zaventem and Amsterdam, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains between Zaventem and Amsterdam in the Omio app, you can check to see if the Thalys trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Thalys train schedule for your ideal departure and arrival times, compare the best route available to get to Amsterdam from Zaventem and then book a cheap train with ease. Sit back and enjoy your upcoming train from Zaventem to Amsterdam with Thalys!

When purchasing your Thalys train tickets between Zaventem and Amsterdam, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • If a ticket is nonrefundable, a Thalys e-voucher can still be issued for a 15€ fee to passengers requesting a refund up to 30 days after the departure date.

Travel Tips

Trains from Zaventem 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 Zaventem to Amsterdam.
FAQs
Are there any COVID-19 restrictions for international travel by train between Zaventem and Amsterdam?

Travel between Zaventem, Belgium and Amsterdam, Netherlands by train is: Partially open.

What is the status of international entry into Netherlands from Belgium?

International entry status: Entry is partially open for citizens and permanent residents of Belgium

Do I need to self-quarantine on arrival in Netherlands from Zaventem?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 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?

When traveling in Netherlands, you must follow these COVID-19 safety rules:

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

The information above was last checked on 12/1/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Amsterdam from Zaventem before traveling.

What is the restriction level for the return leg of a round trip journey from Amsterdam, Netherlands to Zaventem, Belgium?

The current restriction level for your return trip by train from Amsterdam to Zaventem is: Partially open

Are there any international entry restrictions on returning to Belgium from Netherlands?

Reentry to Belgium is allowed for: Entry is partially open for citizens and permanent residents of Netherlands

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

What are the requirements?

  • Negative COVID-19 test issued at most 3 days before arrival and 10 day mandatory self quarantine
  • Passenger Locator Form (PLF) required
  • A negative result for COVID-19 is a condition for subsequent release from quarantine. It is tested in quarantine on days 1 and 7
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

What are the safety rules to follow in Zaventem, Belgium?

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

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

Last checked on 12/1/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Zaventem from Amsterdam here.

How much do cheap train tickets from Zaventem to Amsterdam cost?
Looking to save money on your journey? Omio customers have found the cheapest train to Amsterdam from Zaventem for the next 7 days starting from $31 (€26)  one way.
What is the price of a train ticket to Amsterdam from Zaventem?
If you are looking to book your train ticket in the next 7 days, you can expect the Zaventem to Amsterdam train to cost on average $39 (€32)  one way.
How far is it from Zaventem to Amsterdam by train?
When traveling this route you should expect the distance between Zaventem and Amsterdam by train to be approximately 104 miles (168 km).
How many hours is the train time between Zaventem and Amsterdam?
The train time between Zaventem and Amsterdam is on average 3 h 3 min  for the 104 miles (168 km) long journey, but the time it takes to go to Amsterdam from Zaventem by train can vary depending on specific dates or traveling on weekends and holidays.
Which train station from Zaventem to Amsterdam do I depart from? Which Amsterdam train station from Zaventem do I arrive in?

There are a few train stations in Zaventem to start your route from including Brussels Airport-Zaventem and Zaventem. In Amsterdam you have a few train station options to choose from for your arrival including Amsterdam Centraal and Amsterdam Sloterdijk.

Omio customers traveling this route depart most frequently from Brussels Airport-Zaventem   and arrive in Amsterdam Centraal.

Where do I find the Zaventem train station to Amsterdam? Where is the Amsterdam train station?

The most popular departure train station with passengers for this route, called Brussels Airport-Zaventem, is located 1.1 miles (1.7 km) from the city center of Zaventem.

The most popular arrival train station, Amsterdam Centraal, is located 0.6 miles (916 m) away from the city center of Amsterdam.

What train companies offer a service from Zaventem to Amsterdam?
When taking a train from Zaventem to Amsterdam, you can count on SNCB or Thalys for the best way to get you to Amsterdam. You can also check all possible train providers who offer a service between Zaventem and Amsterdam and compare the amenities they offer before buying a train ticket.
How many train services per day are there from Zaventem to Amsterdam?
On average, there are 25 trains a day from Zaventem to Amsterdam. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Zaventem to Amsterdam? When is the last train from Zaventem to Amsterdam?
You can take the earliest train from Zaventem to Amsterdam at 7: 35 AM   or take the last train from Zaventem to Amsterdam leaving at 10: 35 AM. Look for the latest Zaventem to Amsterdam train schedules on Omio and book the best time to take the train for this trip.
When should I buy the Zaventem to Amsterdam train for the best deals on tickets?
You can find trains between Zaventem and Amsterdam to cost on average $39 (€32) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Zaventem to Amsterdam train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Zaventem
Amsterdam
Brussels Airport-Zaventem is the most popular Zaventem railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Zaventem for your trip to Amsterdam.