Duration 1h 52m
Distance 204.5 km
Average price 45€
Possible routes 6 found

Brussels to Amsterdam

Rome2rio has found 6 ways to get from Brussels to Amsterdam by train, bus, car and flight. We recommend taking the train from Brussel-Zuid / Bruxelles-Midi to Amsterdam Centraal, which is the fastest option and takes around 1h 52m.
Recommended route

Train

  1. Brussel-Zuid / Bruxelles-Midi
  2. Amsterdam Centraal
Fastest
1h 52m
Bookable on Rome2rio
21€ - 75€
Alternative routes

Bus via Amsterdam Duivendrecht

  1. Brussels
  2. Amsterdam Duivendrecht
2h 33m
16€ - 62€

Bus

  1. Brussels, Brussels-North station
  2. Amsterdam, Amsterdam Sloterdijk
2h 45m
Bookable on Rome2rio
10€ - 17€

Rideshare

  1. Brussels
  2. Amsterdam
2h 43m
Cheapest
13€

Drive

  1. Brussels
  2. Amsterdam
2h 7m
27€ - 40€

Fly

  1. Brussels
  2. Amsterdam Schiphol
2h 28m
53€ - 221€

Frequently asked questions

Want to know about travelling from Brussels to Amsterdam? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Brussels to Amsterdam is to rideshare which costs 13€ and takes 2h 43m.

More details

The quickest way to get from Brussels to Amsterdam is to train which costs 21€ - 75€ and takes 1h 52m.

More details

Yes, there is a direct bus departing from Brussels, Brussels-North station station and arriving at Amsterdam, Amsterdam Sloterdijk. Services depart hourly, and operate every day. The journey takes approximately 2h 45m.

More details

Yes, there is a direct train departing from Brussel-Zuid / Bruxelles-Midi and arriving at Amsterdam Centraal. Services depart every 30 minutes, and operate every day. The journey takes approximately 1h 52m.

More details

The distance between Brussels and Amsterdam is 173 km. The road distance is 204.5 km.

Get driving directions

The best way to get from Brussels to Amsterdam without a car is to train which takes 1h 52m and costs 21€ - 75€.

More details

The train from Brussel-Zuid / Bruxelles-Midi to Amsterdam Centraal takes 1h 52m including transfers and departs every 30 minutes.

More details

Brussels to Amsterdam bus services, operated by FlixBus, depart from Brussels, Brussels-North station.

More details

Brussels to Amsterdam train services, operated by Thalys, depart from Brussel-Zuid / Bruxelles-Midi station.

More details

The best way to get from Brussels to Amsterdam is to train which takes 1h 52m and costs 21€ - 75€. Alternatively, you can bus via Amsterdam Duivendrecht, which costs 16€ - 65€ and takes 2h 33m, you could also fly, which costs 50€ - 230€ and takes 2h 28m.

Mode details

The quickest flight from Brussels Airport to Amsterdam Schiphol Airport is the direct flight which takes 55m.

Search flights

Brussels to Amsterdam bus services, operated by FlixBus, arrive at Amsterdam, Amsterdam Sloterdijk station.

More details

Brussels to Amsterdam train services, operated by Thalys, arrive at Amsterdam Centraal station.

More details

Yes, the driving distance between Brussels to Amsterdam is 204 km. It takes approximately 2h 7m to drive from Brussels to Amsterdam.

Get driving directions

KLM offers flights from Brussels Airport to Amsterdam Schiphol Airport.

Search flights

Book your Brussels to Amsterdam train tickets online with Rome2rio.

Search and book

Book your Brussels to Amsterdam bus tickets online with FlixBus.

Search and book

There are 2541+ hotels available in Amsterdam. Prices start at 85€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Brussels and Amsterdam. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Brussels to Brussels Airport is to train which takes 12m and costs 7€ - 18€.

More details

How to travel from Brussels to Amsterdam

Find all the possible transport options for your trip from Brussels to Amsterdam right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Brussels and Amsterdam?

Thalys operates a train from Brussels to Amsterdam hourly. Tickets cost 50€ - 75€ and the journey takes 1h 52m. Two other operators also service this route. Alternatively, Eurolines NL operates a bus from Brussels to Amsterdam every 3 hours. Tickets cost 13€ - 18€ and the journey takes 2h 15m. Eurolines FR also services this route every 3 hours.
Airlines
Train operators
Bus operators
Other operators

Amsterdam, Netherlands

Amsterdam may be small but it packs a mighty punch. The Dutch capital is the epitome of cool – take a bike tour around the city, go for a canal cruise through picturesque neighbourhoods or set up with a picnic and a spot of people watching in Vondelpark. Culture aficionados will enjoy a day at the Rijksmuseum and Van Gogh Museum, while history buffs will definitely want to visit the Anne Frank House. Drink a Dutch beer in trendy Leidseplein, witness a display of ‘total football’ at an Ajax Amsterdam game and dig into some distinctly Dutch food like poffertjes, bitterballen and stroopwafels.

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps