Train

Travel to Brussels Airport-Zaventem easily from stations across Belgium, often without transfers. Plan your journey and check the schedule at belgiantrain.be.

Location Brussels Airport-Zaventem Station 

The Brussels Airport train station is located directly underneath the terminal. Take the escalator or elevator, and you’ll arrive straight in the departure hall. Arrived at Brussels Airport? Have your train ticket ready to scan at the entrance gates. 

View the map > 

Why travel by train?

  • Children under 12 travel for free with an accompanying adult. No ticket, no Diabolo surcharge. Discover Free4Kids.
  • Is your child travelling alone? With a Kids Ticket, you get a 50% discount, including the Diabolo fee. 
  • Luggage space: Bring up to three pieces of luggage. Foldable bikes and small pets are also allowed. More info at NMBS.be.

For travel to and from Brussels Airport, a Diabolo surcharge of €6.70 per one-way trip applies. This surcharge is already included in most tickets.

  • No surcharge for children under 12.
  • Have a ticket without the surcharge? Purchase it separately via belgianrail.be.

Train connections from Brussels Airport

There are 8 trains per hour to Brussels on weekdays. You can reach Brussels Central in just 17 minutes.

  • International trains: For TGV, Eurostar, or ICE, change at Brussels-South.
  • Weekend schedule: 5 trains per hour run until approximately 11 PM.

Travel seamlessly from Brussels Airport to the Netherlands:

  • IC Netherlands: Daily trains to Amsterdam via Rotterdam. Travel time: ±2.5 hours.
  • Eurostar: High-speed connections to Rotterdam and Amsterdam.

From Brussels Airport, travel quickly to the Belgian coast, cultural cities, or the rolling countryside. Learn more about train travel across Belgium.

With a transfer at Brussels-South, continue your journey to: