Trains from Brussels to Amsterdam

Travelling by train from Brussels to Amsterdam is a great way to get from Belgium to The Netherlands when you are visiting Europe.

High-speed Thalys trains run from the Belgian capital to Amsterdam on a daily basis. They feature clean, comfortable carriages with two seating classes and food and drink options on board. WiFi is also available, and newspapers are offered to 1st class passengers.

Trains leave every hour or two from Brussels Midi-Zuid train station and arrive at Amsterdam Centraal train station. Both stations are in the hearts of their respective cities, making connections, transfers, and onward transportation easy.

The journey on trains from Brussels to Amsterdam takes 1 hour and 49 minutes, making it a quick and easy trip.

Tickets on this route can cost as little as 25 euros one-way in 2nd class and 49 euros one-way in 1st class if you book at least 30 days in advance. Fares increase as the date of travel approaches.

Discounts on fares for trains from Brussels to Amsterdam are available for seniors, students, and children.


Welcome to Visiting Belgium! This site contains information about travel in Brussels and other cities in the country, as well as tips for train and bus transportation, recommendations for hotels, and other travel advice to help you plan your visit.