After a trip to Brussels, visiting Amsterdam would be an excellent choice.
In this travel guide, you’ll find useful information about traveling from Brussels to Amsterdam by train, bus, and plane, including timetable, ticket prices, and tips.
Getting from Brussels to Amsterdam: Overview
The distance between Brussels and Amsterdam is around 173 kilometers (103 miles), and you can easily travel between the two cities by train, bus, and plane.
The travel duration is about 2 to 5 hours, depending on your choice of transport.
The cheapest way to travel from Brussels to Amsterdam is by bus. If you’re in a hurry, flying will help you reach Amsterdam within 1 hour.
|Plane||55 min||$135 (€116)||Check flight tickets|
|Train||2 hours||$40 (€35)||Check train tickets|
|Bus||2h 45m||$13 (€10)||Check bus tickets|
Brussels to Amsterdam flight
Flying is the fastest way to get from Brussels to Amsterdam.
KLM offers frequent flights to Amsterdam, which take about 1 hour. If you book early, you can get a direct flight at just about $135.
All planes arrive at Schiphol Airport, which has excellent transport connections to Amsterdam city center.
You can take a train directly from Schiphol station to Amsterdam (14 minutes). Buses are also available.
Brussels to Amsterdam train
Taking a train is a great option to travel from Brussels to Amsterdam.
Thalys offers several trains from Brussels per day, taking less than 2 hours to reach Amsterdam. The fastest train will take you from Brussel to Amsterdam in 1 hour and 52 minutes.
|Journey time||1h 52m|
|Distance||108 miles (175 km)|
|Frequency||31 trains per day|
|Arrival station||Amsterdam Central Station|
|Changes||Direct trains available|
|IC||8:45 am||11:35 am||Book tickets|
|IC||9:45 am||12:35 am||Book tickets|
|Thalys||9:52 am||11:44 am||Book tickets|
|IC||10:45 am||1:35 pm||Book tickets|
|IC||11:45 am||2:35 pm||Book tickets|
|Thalys||11: 52 am||1:44 pm||Book tickets|
|IC||12:45 pm||3:35 pm||Book tickets|
How long is the train from Brussels to Amsterdam?
Thalys offers several trains from Brussels daily, taking from 1 hour 52 minutes to 2 hours 50 minutes to reach Amsterdam.
How much is the train ticket from Brussels to Amsterdam?
If you book in advance, train ticket prices from Brussels to Amsterdam start from $29 (€25). The train prices change depending on the dates and routes and are usually very high if you book on the same day.
Where are the train departure and arrival stations?
All trains leave Brussels-Midi station and arrive at Amsterdam Central Station, conveniently located in the city center. From Amsterdam Central Station, you can easily visit the city’s famous landmarks.
When is the first and last train depart from Brussels to Amsterdam?
The first train leaves the station at 5:45 am, while the last train departs at 8:55 pm. However, train schedules may change between weekdays and weekends. Please check the latest schedule here.
Brussels to Amsterdam bus
Taking a bus from Brussels to Amsterdam is the cheapest option. Flixbus and Blablacar offer daily buses to Amsterdam, and the ticket price starts at $12.
The average bus travel time is 3 hours 30 minutes. The fastest buses by FlixBus arrive in Amsterdam in 2 hours and 45 minutes, while the regular buses take about 4 hours to reach Amsterdam.
|Journey time||2h 45m|
|Distance||108 miles (175 km)|
|Frequency||10+ buses per day|
|First bus||7:00 am|
|Last bus||7:15 pm|
|Departure station||Brussels-North, Brussels City Center, Midi|
|Arrival station||Amsterdam Sloterdijk, Amsterdam Bijlmer, Schiphol Airport|
|Operators||Flixbus, Blabla bus|
|Flixbus||7:00 am||9:45 am||Book tickets|
|Flixbus||8:00 am||10:45 am||Book tickets|
|Blabla car||2:53 pm||6:42 pm||Book tickets|
|Flixbus||4:00 pm||6:45 pm||Book tickets|
|Flixbus||6:00 pm||8: 45 pm||Book tickets|
How long is the bus from Brussels to Amsterdam?
Flixbus and Blabla buses offer daily buses to Amsterdam, and the journey takes about 2 hours 50 minutes to 3 hours 50 minutes. Please note that the bus travel depends on specific dates or weekends and holidays.
The fastest buses by FlixBus arrive in Amsterdam in 2 hours and 50 minutes.
How much does the bus from Brussels to Amsterdam cost?
The bus ticket price starts at $12 (€10). However, prices may change depending on the time of day and are usually more expensive if you book on the day.
Where are the bus departure and arrival stations?
If you take Flixbus, the departure station is Brussels-North, while it’s Brussels City Center and Midi for BlaBlaBus.
Buses will arrive at Amsterdam Sloterdijk, Amsterdam Bijlmer, and Schiphol Airport.
When is the first and last bus depart from Brussels to Amsterdam?
The earliest bus departs from Brussels at 7 am, while the latest one leaves the station at 7:15 pm.
Please note that the schedule may change depending on the travel date. You can check the latest schedule here.