en_trainThe airport train station is located below the terminal (basement level-1).

International trains

Brussels Airport is connected directly to the major cities in the Netherlands.

12 trains a day will take you to Amsterdam via Breda and Rotterdam.

4 direct trains a day will take you to The Hague.

Travel time:
Breda: 1 h 07 min
Rotterdam: 1 h 39 min
The Hague: 2 h 09 min
Amsterdam : 2 h 27 min

Or you can change trains at Brussels Midi station and take the Thalys hst to Paris or Cologne or the Eurostar hst to Lille or London.

National trains

Take the train to conveniently travel from Brussels Airport to the major cities in Belgium.

Brussels Airport-Zaventem station is located on level -1 of the terminal, at a small distance from the arrivals hall (2nd floor) and the departures hall (3rd floor).

Travel time to the major Belgian cities:

  • Antwerp : 32 min

  • Bruges : 90 min

  • Brussel-Central : 17 min

  • Charleroi : 83 min

  • Ghent : 54 min

  • Liège : 60 min

  • Leuven : 15 min

  • Mechelen : 11 min

  • Namur: 72 min

  • Ottignies : 42 min

Official website of the Belgian Railway Company SNCB

Visit to consult the schedules or buy a ticket.


To consult the schedules: go to the dedicated Brussels Airport Zaventem station page and click on the orange button to get real-time information.

To buy a ticket: enter "Brussels Airport" as point of departure or destination on the booking page and select "Standard ticket". You will then be directed to a secure environment to finalise your purchase.

Subscribe to our newsletter