Amsterdam Tips

Amsterdam Tips > Travel To Amsterdam > Belgium Airports

Getting to Amsterdam from Belgium Airports


Passengers arriving on flights into Belgium have a number of transport options to get to Amsterdam and Netherlands.

We take a look at travel from the 3 primary airports in Belgium: Brussels Zaventem (BRU), Charleroi (CRL) and Antwerp airport (ANR)...

Brussels Airport (BRU) to Amsterdam

Brussels Airport at Zaventem is the main airport hub in Belgium served by many major international airlines. The local carrier is Brussels Airlines (Star Alliance member, part of Lufthansa) which has good connections to Europe and Africa. Flights from UK/Ireland are possible by the likes of British Airways, Easyjet and Aer Lingus; flights from the USA are operated by Delta, United and Jet Airways.

There is a 5x daily KLM Cityhopper service to Amsterdam - although note that one-way flights can be very expensive with KLM.

Zaventem is around 11km north-east of central Brussels and the airport has its own underground train station (at level -1).

The easiest way to travel from Brussels Airport to Amsterdam is to take the direct Intercity Brussels train which runs hourly 16x per day and takes just under 3 hours. The train originates from Brussels Zuid/Midi and makes stops at Brussels Central, Brussels North, Brussels Airport, Mechelen, Antwerp Berchem, Antwerp Central, Roosendaal, Dordrecht, Rotterdam, Den Haag and Schiphol before arriving at Amsterdam Central. The advantage of this service is that you don't first need to travel to central Brussels.

den haag- brussels intercity

Fixed fares are in effect for the Intercity Brussels with no reservation necessary. Brussels Airport to Amsterdam one-way costs €49.20 (2nd class) or €77.20 (1st class) - 2018 fares. There are cheaper fares available if purchasing day or weekend returns; travellers aged under 26 get a 35% discount. International fares include the €5.30 Brussels airport "Diabolo" supplement.

thalys amsterdam - brussels

If speed is of the essence it is possible to buy a ticket which involves changing from the Intercity Brussels at Antwerp Central and taking the Thalys. This can cut almost an hour off the journey time. The Thalys is a 12x daily high speed train service between Amsterdam and Paris with stops at Brussels Zuid/Midi, Antwerp, Rotterdam and Schiphol.

Tickets on Thalys are sold like airfares so expect to pay a premium over the standard Intercity price, especially if booking at the last minute.

It is possible to book your at the NS International site which accepts international credit cards. You can also buy your ticket at the international desk at the airport train station though note there is a €3.50/€7 service fee for standard international tickets/high speed train tickets, respectively.

rail map amsterdam

For a visual overview of all international train services to Amsterdam, check out our international rail connections map

"Brussels South" Charleroi Airport (CRL) to Amsterdam

Charleroi airport is Belgium's budget airline hub located some 7km north of Charleroi city in Wallonia and around 45km south of Brussels. Airlines serving the airport include Ryanair (which has many flights from all over Europe), Wizzair (to Eastern Europe) and Jetairfly.

There are a few transport options which can first get you to central Brussels:

Take the local TEC bus A from the airport terminal to Charleroi Sud station (€6) - this takes about 20 minutes. It is possible to buy a Charleroi Sud-Amsterdam rail ticket (for standard Intercity services) which costs €54 (2nd class) and €87.40 (1st class). The trip (with a change at Antwerp) takes about 4 hours. Alternatively you can book Charleroi Sud-Amsterdam to include a Thalys high speed train from Brussels - this will be more expensive but will take an hour off the trip. Once again see the NS International site to book.

Antwerp Airport (ANR) to Amsterdam

Antwerp is a small airport about 4km south-east of Antwerp city centre. Airlines serving Antwerp include CityJet (from London City) and bmi Regional (from Manchester).

From Antwerp airport you can use public transport to get to either Antwerp Berchem or Antwerp Central station. Public transport company De Lijn has buses 51/52/53 running from the airport to Antwerp Berchem - from there you can take trams 9/11 or bus 32 to Antwerp Central. A 1 hour single ticket costs €3. Alternatively a taxi into town costs around €10-€15.

antwerp central station

As mentioned above, the Intercity Brussels train runs 16x daily from both Antwerp Berchem and Antwerp Central to Amsterdam Central. A standard one-way rail ticket from Antwerp to Amsterdam costs €35 (2nd class) or €57.80 (1st class). The journey takes about 2 hours 20 minutes.

Thalys trains to Amsterdam operate from Antwerp Central station with a journey time of around 72 minutes. The cheapest "Standard Mini" fares for Amsterdam-Antwerp will cost €29, though you should book as early as possible.

Coach alternative: Eurolines and Filxbus run coach services from Antwerp to Amsterdam from €9 one-way (cheapest fare booked in advance).

For more details see our Amsterdam-Antwerp travel guide


Amsterdam Central is the transport hub of Amsterdam - see our Getting Around Amsterdam for tips on using public transport in the city.

hotel roomAre you looking for a convenient hotel for your visit to the Netherlands? Please click here for Amsterdam to search hotels with, which offers guaranteed low rates, unbiased reviews and no booking fees. For hotels in Belgium, please click here for Brussels and Antwerp.