Since Fyra stopped transportation between Amsterdam and Brussels I was wondering if there is way to get there cheaper and convenient than usual NS trains with two over stops.

I found that megabus has connection between cities. But I've never traveled by megabus in Europe.

Does anyone have such experience? Or maybe someone knows better way to get to Brussels from Amsterdam?

4 Answers 4


Megabus is okay. At this time it is one of the more sensible options. You can also check Eurolines. They have similar prices and a lot of connections. Choose what suits you best. Note that Eurolines will drop you near the Brussels North railway station. Megbus stops near the Central station, a stone's throw from the Grand Place. The Central station is a bit better connected to the local public transport network than the North station. But eventually it depends on where you want to go.

Thalys would be a more convenient option (quicker and more comfortable) but significantly more expensive than the bus!

The CEO of the Belgian railways has announced "some solutions" for this week, without specifying which ones ... (Source). Stay tuned!

UPDATE (01/02/2013)

The promised solution is there. You can read the official relaese in Dutch or French.

As of the 18th of February 2013, there will be two direct IC trains from Brussels to The Hague, taking 2h15 and stopping in Mechelen, Antwerp, Roosendaal, Dordrecht and Rotterdam. As of the 11th of March 2013, there will be 8 daily trains. Due to network congestion, the trains will not continue to Amsterdam. Travelers to Amsterdam have to change trains in Rotterdam. During the weekends the trains will only run from Antwerp to The Hague, due to works on the Brussels-Antwerp line.

A light a the end of the tunnel? Wait and see. In Summer there will be a final decision.

In December 2014 there will be "normal" hourly trains again between Amsterdam and Brussels.

  • Thalys takes 1 h 50, and costs from 34 € if you take it very soon (up to 3 months before). calendrier.voyages-sncf.com/resultat/OUTWARD_DATE/21-02-2013/…
    – travelot
    Commented Jan 29, 2013 at 10:30
  • I know. But I have seen bus tickets for 13 Euros. That's what I meant by significantly cheaper. Commented Jan 29, 2013 at 12:21
  • 1
    Thalys is the better option.. Its 34 Euro per way and its the smooth travel to there.. We enjoyed a lot and feel the pleasure inside thalys...
    – user6555
    Commented Apr 29, 2013 at 18:29
  • 1
    That's correct and I agree. However, the value of time can depend on the time of day and on the date (working day, weekend, holiday, ...). Commented May 1, 2013 at 9:01
  • 2
    I agree with @MarcelC.I can easly find where to spend required 1.5 hours - read the book, watch the film. The difference is more than 20 euros per ticket Commented Jun 17, 2013 at 15:42

Updated answer as of 2024

The three most straightforward options for travelling between Brussels and Amsterdam (or elsewhere in the Netherlands) are, ordered by increasing price (and comfort/speed):

  • International buses operated by Flixbus to many cities in the Netherlands, leaving from Brussels North. BlaBlaCar Bus also operates between Brussels and the Netherlands. Flixbus has taken over the routes operated by Eurolines and Megabus mentioned in other answers.
  • NS Intercity train service between Brussels (South/Central/North) to Amsterdam. Other stops in the Netherlands are Breda and Rotterdam and offer convenient transfers to other destinations.
  • Eurostar (including services formerly branded as Thalys) high-speed train service - quicker but significantly more expensive - between Brussels South, Rotterdam and Amsterdam only.

All these leave multiple times per day, and can be booked online in advance for a reduced price. Bus tickets can be found starting around €10, while NS tickets start above €20.


I can't recommend the buses to anyone. They often get stuck in traffic, making it a tedious journey. I personally find hitchhiking more pleasant.

But, if you make this journey regularly there are two good ways to spend much less on the train:

  1. use the Belgian Rail Pass. This gives you 10 rides in Belgium for one year. You can use one Pass with several people. It costs 76 euro as of July 2014. You write down Essen (last station before the border) and Brussels.

  2. Get a 40% kortingskaart in the Netherlands. The minimum term is probably one year.

A ticket from Amsterdam to Essen with 40% reduction is about 15 euros. So you end up paying about 23 euros instead of the hefty 40 euros. About the same price as the bus.

And as of December 2014 there will be a convenient direct connection again.


IDbus, Sofia Bus and Megabus all have a bus line between Amsterdam and Brussels. If you want to find the schedule with the cheapest price, check out Busbud Amsterdam Brussels route. Best deals start at 15€ from what I read.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .