Airports / Belgium / VBR / BRU / Public Transport

🚇 Public Transport near Brussels Airport

ZaventemLast updated 2025-09-06 UTC

STIB‑MIVB operates the Airport Line (bus 12), providing a direct scheduled bus connection between Brussels Airport (BRU) and the city centre / European Quarter on the STIB network. The service is integrated with MOBIB and contactless payment and links with several metro and tram interchange stations for convenient onward travel.

🚍 Routes

12

Airport Line (Bus 12) is the STIB's dedicated airport bus linking Brussels Airport to central Brussels and the European district. It provides direct, scheduled service (no mandatory transfers) and connects with metro lines (e.g., Schuman / Maelbeek and Trône/Troon) and multiple tram/bus services; typical journey time to the city centre is approximately 25–30 minutes depending on traffic and route variants.

🚏 Stops:
Brussels AirportBourgetFusée / FuzeeDa VinciEvere ShoppingGenevePaul LeducMeiserPlaskyDe Jamblinne De MeuxGueux / GeuzenMichel-Ange / MichelangeloSchuman (note: temporary diversions may use Maelbeek / Maalbeek during works)AmbiorixMarie-LouiseChaussée d'EtterbeekParc Léopold / LeopoldsparkTrêves / TrierLuxembourg / LuxemburgScience / WetenschapTrône / Troon

📞 Phone

SNCB / NMBS (Belgian Train)

🌐 Visit Website

SNCB / NMBS is Belgium's national railway operator and provides direct train services to Brussels Airport – Zaventem station located beneath the terminal, connecting the airport with major Belgian cities (Brussels, Antwerp, Ghent, Bruges, Leuven, Liège, Namur and others). Services include a mix of InterCity (IC) and suburban (S) services that call at the airport station as part of the national rail network; journey planning, station information and service updates are provided on the operator's website.

🚍 Routes

Antwerpen-Centraal - Mechelen - Brussels Airport-Zaventem - Leuven - Aarschot - Hasselt (IC)

InterCity service linking Antwerp and Hasselt with a stop at Brussels Airport-Zaventem; on the airport section it provides a fast link into central Belgium and on to Leuven and Hasselt. This IC relation is listed among the IC trains that stop at Brussels Airport in SNCB service summaries.

🚏 Stops:
Brussels Airport - ZaventemLeuvenAarschotHasseltMechelenAntwerpen-Centraal

Knokke - Gent-Sint-Pieters - Brussel - Brussels Airport-Zaventem - Leuven - Landen - Liège-Guillemins (IC)

InterCity service running from the Belgian coast (Knokke) via Ghent and Brussels to the east (Liège-Guillemins) with scheduled stops at Brussels Airport-Zaventem; provides direct cross-country airport access including weekend extensions.

🚏 Stops:
Brussels Airport - ZaventemBrussels-Central / Bruxelles-CentralLeuvenLandenLiège-GuilleminsGent-Sint-PietersKnokke

Doornik / Tournai - Enghien - Brussel - Brussels Airport-Zaventem (IC)

InterCity relations from Tournai / Doornik towards Brussels that include direct or partially direct services calling at Brussels Airport-Zaventem; this connection is shown in SNCB service notices as a route serving the airport.

🚏 Stops:
Brussels Airport - ZaventemBrussels-Central / Bruxelles-CentralEnghien / EdingenDoornik / Tournai

Brussels Airport-Zaventem - Bruxelles-Luxembourg - Namur - Dinant (IC)

InterCity link from the airport towards the south-east of Belgium serving Brussels-Luxembourg and Namur, and continuing to Dinant on some services; SNCB materials list this airport–Namur/Dinant relation among offerings that call at the airport.

🚏 Stops:
Brussels Airport - ZaventemBrussels-LuxembourgNamurDinant

S19: Charleroi / Nivelles - Brussels-Luxembourg - Brussels Airport-Zaventem - Leuven - Landen (S suburban train)

S19 suburban (S) service in the Brussels region that includes scheduled calls at Brussels Airport-Zaventem, connecting the airport with Brussels-Luxembourg, Leuven and further to Landen/Charleroi-area stations on parts of the timetable. This S-line is listed in SNCB service summaries as calling at the airport.

🚏 Stops:
Brussels Airport - ZaventemBrussels-LuxembourgLeuvenLandenNivelles / NijvelCharleroi (via connecting services)

📞 Phone

De Lijn operates regional and intercity bus services in the Flemish Region and provides multiple direct bus connections to Brussels Airport (BRU) linking the airport with Brussels-North, Leuven, Mechelen, Vilvoorde, Diegem and other Flemish towns. Services include daytime regional lines, express/R-lines and night services that serve airport platforms and the cargo area (Brucargo). De Lijn vehicles serving the airport are part of the Flemish public transport network and use De Lijn ticketing channels and the De Lijn app for tickets and journey planning.

🚍 Routes

Route 272

Regional De Lijn service between Brussels-North (Brussel-Noord) and Brussels Airport (Zaventem), serving Diegem and other suburban stops. Commonly used for direct access between Brussel-Noord and the airport and also calls at stops serving the airport cargo zone (Brucargo).

🚏 Stops:
Brussels Airport - Perron B (Zaventem)Diegem (commuter stops)Vilvoorde / local interchange stopsBrussel-Noord (Brussels-North station)

Route 471

Interregional De Lijn line linking Brussels-North (Brussel-Noord) with Brussels Airport (Zaventem); serves suburban nodes between the city and the airport and provides another direct link to the north of Brussels. Often used by passengers travelling between Brussel-Noord and the airport.

🚏 Stops:
Brussels Airport - Perron B (Zaventem)Diegem / Navo areaLocal intermediate stopsBrussel-Noord (Brussels-North station)

Route R26

Express/R-line connecting Zaventem Brussels Airport with Bordet and Brussel-Noord (Brussels-North). The R26 operates as a higher-frequency/express connection serving Bordet and key interchange stops on the way to Brussel-Noord.

🚏 Stops:
Brussels Airport - Perron A/B (Zaventem)Bordet (major interchange)Brussel-Noord (Brussels-North station)

Route 620

Regional connection serving the airport and surrounding business/industrial areas (including Diegem and the Navo zone). Provides direct access to parts of the airport precinct and local commuter areas.

🚏 Stops:
Brussels Airport - Perron B (Zaventem)DiegemNavo / local stops

Route 820 (Ringtrambus)

Ringtrambus (De Lijn) service that links the airport area with Brussels Expo, Jette and other ring suburbs; it also serves the cargo zone (Brucargo) from platform D. Useful for cross-ring movements and access to exhibition areas.

🚏 Stops:
Brussels Airport - Perron D (Ringtrambus access)Brussels ExpoJette / ring suburbsCargo zone (Brucargo) stops

Route 821

Regional ring-service linking the airport area with Vilvoorde, Merchtem and other ring suburbs; also serves the airport cargo area and local industrial zones. Offers cross‑ring connections complementary to the Ringtrambus.

🚏 Stops:
Brussels Airport - Perron (Zaventem)Vilvoorde / interchange stopsMerchtem

Route 91

Regional De Lijn line connecting Brussels Airport with Leuven and nearby towns. Provides direct service to Leuven and intermediate suburban stops; also serves Brucargo for airport cargo-area access.

🚏 Stops:
Brussels Airport - Perron B (Zaventem)Intermediate suburban stopsLeuven (Leuven station area)

Route 616

Regional service providing a connection between the airport and Leuven / surrounding towns; also used to access cargo/industrial zones around the airport.

🚏 Stops:
Brussels Airport - Perron B (Zaventem)Local intermediate stopsLeuven area stops

Route 659

Local/regional connection serving the airport and business parks/industrial zones near Diegem and the cargo zone; used for airport area circulation.

🚏 Stops:
Brussels Airport - Perron (Zaventem)Diegem / business parksLocal intermediate stops

Route 359

Local link providing a direct connection between Brussels Airport and the Roodebeek metro/metro interchange area (serving eastern Brussels suburbs). Useful for passengers connecting to the Brussels metro network at Roodebeek.

🚏 Stops:
Brussels Airport - Perron (Zaventem)Roodebeek Metro stationLocal intermediate stops

Route 282

Regional De Lijn service connecting Vilvoorde/Diegem areas with the airport and providing local interchange with other De Lijn services.

🚏 Stops:
Brussels Airport - Perron (Zaventem)DiegemVilvoorde / interchange stops

Route 621

Regional connection serving the airport and linking to Vilvoorde and neighbouring communities; provides access to both passenger and cargo zones around the airport.

🚏 Stops:
Brussels Airport - Perron (Zaventem)Diegem / local stopsVilvoorde

Route 660

Regional service linking Haacht and neighbouring municipalities with the airport area; useful for passengers travelling between north‑east Flemish towns and the airport.

🚏 Stops:
Brussels Airport - Perron (Zaventem)HaachtLocal intermediate stops

Route 71

Regional line connecting the airport with southern Flemish points such as Groenendaal and other local destinations; provides local suburban access to the airport.

🚏 Stops:
Brussels Airport - Perron (Zaventem)GroenendaalLocal intermediate stops

Routes 681 / 682 / 683 / 686 (Mechelen area links)

Cluster of De Lijn regional services linking Mechelen and surrounding towns with Brussels Airport; these lines provide direct connections for passengers travelling between Mechelen district towns and the airport (some services call via Brucargo).

🚏 Stops:
Brussels Airport - Perron (Zaventem)Mechelen (station / interchange)Local intermediate stops in Mechelen district

Route 820 / 821 (cargo / ring services)

Ring and cargo-area services that operate around the airport, serving Brucargo, Brussels Expo and ring suburbs; useful both for cargo-area access and for cross-ring passenger movements around the airport perimeter.

🚏 Stops:
Brussels Airport - Perron (platforms D/B depending on service)Brucargo / Cargo zone stopsBrussels ExpoRing suburb interchange stops

Night route N62

Night-time De Lijn service linking the airport with central city points (route variants connect to Anderlecht / Rogier etc.), operating during night hours to provide overnight public transport access to and from the airport.

🚏 Stops:
Brussels Airport - Perron A (Zaventem)Central / night interchange stops (e.g., Anderlecht / Rogier depending on service)Other night-time interchange stops

📞 Phone

Help us improve this page

Found outdated information or know about a service we're missing? Let us know!

📝 Suggest page updates

Service details may change. Always confirm with providers before travel.