Brussels to Amsterdam: Transport Guide

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.

TypeTimeCostTickets
Plane55 min$135 (€116)Check flight tickets
Train2 hours$40 (€35)Check train tickets
Bus2h 45m$13 (€10)Check bus tickets
Travel options from Brussels to Amsterdam.

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.

Train info
Journey time1h 52m
PriceFrom €25
Distance108 miles (175 km)
Frequency31 trains per day
First train05:45
Last train20:55
Departure stationBrussels-Midi
Arrival stationAmsterdam Central Station
ChangesDirect trains available
OperatorsThalys
Train information from Brussels to Amsterdam.
ProviderDepartureArrivalTickets
IC8:45 am11:35 amBook tickets
IC9:45 am12:35 amBook tickets
Thalys9:52 am11:44 amBook tickets
IC10:45 am1:35 pmBook tickets
IC11:45 am2:35 pmBook tickets
Thalys11: 52 am1:44 pmBook tickets
IC12:45 pm3:35 pmBook tickets
Train schedule from Brussels to Amsterdam. You can check more trains here

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. 

Bus info
Journey time2h 45m
Price$12 (€10)
Distance108 miles (175 km)
Frequency10+ buses per day
First bus7:00 am
Last bus7:15 pm
Departure stationBrussels-North, Brussels City Center, Midi
Arrival stationAmsterdam Sloterdijk, Amsterdam Bijlmer, Schiphol Airport
OperatorsFlixbus, Blabla bus
Bus information from Brussels to Amsterdam.
ProviderDepartureArrivalTickets
Flixbus7:00 am9:45 amBook tickets
Flixbus8:00 am10:45 amBook tickets
Blabla car2:53 pm6:42 pmBook tickets
Flixbus4:00 pm6:45 pmBook tickets
Flixbus6:00 pm8: 45 pmBook tickets
Bus schedule from Brussels to Amsterdam. You can check the latest schedule here

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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *