Bus 21 route
Route stops
426 stops • 13 directions
- Merchtem Mieregem
- Merchtem Varkensmarkt
- Merchtem Bleukenweg
- Merchtem Drypikkel
- Merchtem Dooren
- Merchtem Kleistraat
- Wolvertem Windmolenkouter
- Wolvertem Meuzegemstraat
- Wolvertem Driesstraat
- Wolvertem Gemeenteplein
- Wolvertem Oppemse Hoeve
- Meise Oppem Kerk
- Meise Hasseltbergstraat
- Meise Oppem-Hasselt
- Meise Van Dievoetlaan
- Meise De Donderstraat
- Meise Oratorienlaan
- Meise Limbos
- Meise Dreef
- Grimbergen Biesthoek
- Grimbergen Waardbeek
- Grimbergen Stelplaats
- Grimbergen Abdij
- Grimbergen Klont
- Grimbergen Delhaize
- Grimbergen Oude Schapenbaan
- Breemput
- Kassei
- Heldenplein
- Vilvoorde Station
- Fabrieksstraat
- Levis
- Machelen Heirbaan
- Machelen Cargo Discount P1
- Machelen Cargo 739
- Machelen Cargo Post Zuid
- Machelen Cargo West
- Machelen Sector 8
- Machelen Korenberg
- Zaventem B-House
- Zaventem Gebouw 9
- Zaventem Technics Noord
- Zaventem Brussels Airport
- Zaventem Brussels Airport
- Zaventem Technics Noord
- Zaventem Gebouw 9
- Zaventem B-House
- Machelen Korenberg
- Machelen Sector 8
- Machelen Cargo West
- Machelen Cargo Post Zuid
- Machelen Cargo 706
- Machelen Cargo Discount P1
- Machelen Heirbaan
- Levis
- Fabrieksstraat
- Vilvoorde Station
- Heldenplein
- Kassei
- Breemput
- Grimbergen Oude Schapenbaan
- Grimbergen Delhaize
- Grimbergen Klont
- Grimbergen Abdij
- Grimbergen Stelplaats
- Grimbergen Waardbeek
- Grimbergen Biesthoek
- Meise Dreef
- Meise Limbos
- Meise Oratorienlaan
- Meise De Donderstraat
- Meise Van Dievoetlaan
- Meise Oppem-Hasselt
- Meise Hasseltbergstraat
- Meise Oppem Kerk
- Wolvertem Oppemse Hoeve
- Wolvertem Gemeenteplein
- Wolvertem Driesstraat
- Wolvertem Meuzegemstraat
- Wolvertem Windmolenkouter
- Merchtem Kleistraat
- Merchtem Dooren
- Merchtem Drypikkel
- Merchtem Bleukenweg
- Merchtem Varkensmarkt
- Merchtem Ter Dreef
- Merchtem Sint-Janstraat
- Merchtem Koutermolen
- Peizegem Tuinbouwschool
- Peizegem Kerkplein
- Peizegem Kerkplein
- Peizegem Tuinbouwschool
- Merchtem Koutermolen
- Merchtem Sint-Janstraat
- Merchtem Ter Dreef
- Merchtem Ginder-Ale
- Merchtem Varkensmarkt
- Merchtem Bleukenweg
- Merchtem Drypikkel
- Merchtem Dooren
- Merchtem Kleistraat
- Wolvertem Windmolenkouter
- Wolvertem Meuzegemstraat
- Wolvertem Driesstraat
- Wolvertem Gemeenteplein
- Wolvertem Oppemse Hoeve
- Meise Oppem Kerk
- Meise Hasseltbergstraat
- Meise Oppem-Hasselt
- Meise Van Dievoetlaan
- Meise De Donderstraat
- Meise Oratorienlaan
- Meise Limbos
- Meise Dreef
- Grimbergen Biesthoek
- Grimbergen Waardbeek
- Grimbergen Stelplaats
- Grimbergen Abdij
- Grimbergen Klont
- Grimbergen Delhaize
- Grimbergen Oude Schapenbaan
- Breemput
- Kassei
- Heldenplein
- Vilvoorde Station
- Fabrieksstraat
- Levis
- Machelen Heirbaan
- Machelen Cargo Discount P1
- Machelen Cargo 739
- Machelen Cargo Post Zuid
- Machelen Cargo West
- Machelen Sector 8
- Machelen Korenberg
- Zaventem B-House
- Zaventem Gebouw 9
- Zaventem Technics Noord
- Zaventem Brussels Airport
- Zaventem Brussels Airport
- Zaventem Technics Noord
- Zaventem Gebouw 9
- Zaventem B-House
- Machelen Korenberg
- Machelen Sector 8
- Machelen Cargo West
- Machelen Cargo Post Zuid
- Machelen Cargo 706
- Machelen Cargo Discount P1
- Machelen Heirbaan
- Levis
- Fabrieksstraat
- Vilvoorde Station
- Heldenplein
- Kassei
- Breemput
- Grimbergen Oude Schapenbaan
- Grimbergen Delhaize
- Grimbergen Klont
- Grimbergen Abdij
- Grimbergen Stelplaats
- Grimbergen Waardbeek
- Grimbergen Biesthoek
- Meise Dreef
- Meise Limbos
- Meise Oratorienlaan
- Meise De Donderstraat
- Meise Van Dievoetlaan
- Meise Oppem-Hasselt
- Meise Hasseltbergstraat
- Meise Oppem Kerk
- Wolvertem Oppemse Hoeve
- Wolvertem Gemeenteplein
- Wolvertem Driesstraat
- Wolvertem Meuzegemstraat
- Wolvertem Windmolenkouter
- Merchtem Kleistraat
- Merchtem Dooren
- Merchtem Drypikkel
- Merchtem Bleukenweg
- Merchtem Varkensmarkt
- Merchtem Mieregem
- Merchtem Ter Dreef
- Merchtem Sint-Janstraat
- Merchtem Koutermolen
- Peizegem Tuinbouwschool
- Peizegem Kerkplein
- Leuven Station
- Leuven Ludenscheid
- Leuven Kareelveld
- Herent Rijweg
- Herent Onze-Lieve-Vrouwstraat
- Herent Tildonksesteenweg
- Herent Hogebeekstraat
- Herent Den Elst
- Tildonk Grens
- Tildonk Terbankstraat
- Tildonk Mortelstraat
- Tildonk Woeringstraat
- Tildonk Sint-Angela
- Tildonk Brug
- Wespelaar Herkenrode
- Wespelaar Weg naar Wakkerzeel
- Wespelaar Station
- Wespelaar Sporthal
- Haacht Broekstraat
- Haacht Maalderij
- Haacht Kerk
- Haacht Wissel
- Haacht Don Bosco
- Haacht Jennekensstraat
- Haacht Station
- Boortmeerbeek Halve Steen
- Boortmeerbeek Paepenstraat
- Boortmeerbeek Anderveldstraat
- Boortmeerbeek Genninckstraat
- Boortmeerbeek Hollestraat
- Boortmeerbeek Puttekensweg
- Boortmeerbeek Dorp
- Boortmeerbeek Berg
- Hever Sint-Antoniusstraat
- Hever Dorp
- Hever Postweg
- Hever Rusthuis
- Hever Station
- Hever Tip
- Muizen Willendries
- Muizen Planckendael
- Muizen Kapellekensweg
- Muizen Lotelingstraat
- Muizen Sint-Albertusstraat
- Mechelen Alfred Nobelstraat
- Mechelen Hanswijkdries
- Mechelen Aambeeldstraat
- Mechelen Kardinaal Mercierplein
- Mechelen Station
- Luxembourg - Luxemburg
- Treves - Trier
- Parc Leopold - Leopoldspark
- Maelbeek - Maalbeek
- Marie-Louise - Maria-Louiza
- Ambiorix
- Schuman
- Michel-Ange - Michelangelo
- Gueux - Geuzen
- De Jamblinne de Meux
- Plasky
- Diamant
- Diamant
- Colonel Bourg - Kolonel Bourg
- Carene - Carina
- Mommaerts
- RTL House
- Paul Leduc
- Geneve
- Evere Shopping
- Loisirs - Vrijetijd
- Permeke
- Hoedemaekers
- Oud Kapelleke
- Bordet Station
- SABCA
- Middelweg
- Maes
- Mechelen Station
- Mechelen Kardinaal Mercierplein
- Mechelen Aambeeldstraat
- Mechelen Hanswijkdries
- Mechelen Alfred Nobelstraat
- Muizen Sint-Albertusstraat
- Muizen Lotelingstraat
- Muizen Kapellekensweg
- Muizen Planckendael
- Muizen Willendries
- Hever Tip
- Hever Tip
- Hever Station
- Hever Rusthuis
- Hever Postweg
- Hever Dorp
- Hever Sint-Antoniusstraat
- Boortmeerbeek Berg
- Boortmeerbeek Dorp
- Boortmeerbeek Puttekensweg
- Boortmeerbeek Hollestraat
- Boortmeerbeek Genninckstraat
- Boortmeerbeek Anderveldstraat
- Boortmeerbeek Paepenstraat
- Boortmeerbeek Halve Steen
- Haacht Station
- Haacht Jennekensstraat
- Haacht Don Bosco
- Haacht Wissel
- Haacht Kerk
- Haacht Maalderij
- Haacht Broekstraat
- Wespelaar Sporthal
- Wespelaar Station
- Wespelaar Weg naar Wakkerzeel
- Wespelaar Herkenrode
- Tildonk Brug
- Tildonk Sint-Angela
- Tildonk Woeringstraat
- Tildonk Mortelstraat
- Tildonk Terbankstraat
- Tildonk Grens
- Herent Den Elst
- Herent Hogebeekstraat
- Herent Tildonksesteenweg
- Herent Onze-Lieve-Vrouwstraat
- Herent Rijweg
- Leuven Kareelveld
- Leuven Station
- Maes
- Aerodrome - Vliegveld
- Middelweg
- SABCA
- Bordet Station
- Oud Kapelleke
- Hoedemaekers
- Permeke
- Loisirs - Vrijetijd
- Evere Shopping
- Geneve
- Paul Leduc
- RTL House
- Mommaerts
- Carene - Carina
- Colonel Bourg - Kolonel Bourg
- Divin Sauveur - Goddelijke Zaligmaker
- Diamant
- Plasky
- De Jamblinne de Meux
- Gueux - Geuzen
- Michel-Ange - Michelangelo
- Schuman
- Marie-Louise - Maria-Louiza
- Maelbeek - Maalbeek
- Toulouse
- Treves - Trier
- Luxembourg - Luxemburg
- Ottignies Pont du Pape
- Louvain-la-Neuve Gare d'Autobus
- Louvain-la-Neuve Centre Commercial
- Louvain-la-Neuve Ferme de Lauzelle
- Wavre Tasnier
- Wavre Voie des Cuirassiers
- Wavre Venelle des Preas
- Wavre Route de Dion-le-Mont
- Dion-le-Mont Chemin des Glaneurs
- Dion-le-Mont Ferme de Louvrange
- Dion-Valmont Cite de Bonly
- Dion-Valmont Cite de Bonly
- Dion-le-Mont Ferme de Louvrange
- Dion-le-Mont Chemin des Glaneurs
- Wavre Route de Dion-le-Mont
- Wavre Venelle des Preas
- Wavre Voie des Cuirassiers
- Wavre Tasnier
- Wavre Tasnier
- Louvain-la-Neuve Ferme de Lauzelle
- Louvain-la-Neuve Centre Commercial
- Louvain-la-Neuve Gare d'Autobus
- Ottignies Pont du Pape
- Merchtem Burchtlaan
- Merchtem Bleukenweg
- Merchtem Drypikkel
- Merchtem Dooren
- Merchtem Kleistraat
- Wolvertem Windmolenkouter
- Wolvertem Meuzegemstraat
- Wolvertem Driesstraat
- Wolvertem Gemeenteplein
- Wolvertem Oppemse Hoeve
- Meise Oppem Kerk
- Meise Hasseltbergstraat
- Meise Oppem-Hasselt
- Meise Van Dievoetlaan
- Meise De Donderstraat
- Meise Oratorienlaan
- Meise Limbos
- Meise Dreef
- Grimbergen Biesthoek
- Grimbergen Waardbeek
- Grimbergen Stelplaats
- Grimbergen Abdij
- Grimbergen Klont
- Grimbergen Delhaize
- Grimbergen Oude Schapenbaan
- Breemput
- Kassei
- Heldenplein
- Vilvoorde Station
- Fabrieksstraat
- Levis
- Machelen Heirbaan
- Machelen Cargo Discount P1
- Machelen Cargo 739
- Machelen Cargo Post Zuid
- Machelen Cargo West
- Machelen Sector 8
- Machelen Korenberg
- Zaventem B-House
- Zaventem Gebouw 9
- Zaventem Technics Noord
- Zaventem Brussels Airport
- Louvain-la-Neuve Gare d'Autobus
- Louvain-la-Neuve Centre Commercial
- Louvain-la-Neuve Ferme de Lauzelle
- Wavre Tasnier
- Wavre Voie des Cuirassiers
- Wavre Venelle des Preas
- Wavre Route de Dion-le-Mont
- Dion-le-Mont Chemin des Glaneurs
- Dion-le-Mont Ferme de Louvrange
- Dion-Valmont Cite de Bonly
- Dion-Valmont Cite de Bonly
- Dion-le-Mont Ferme de Louvrange
- Dion-le-Mont Chemin des Glaneurs
- Wavre Route de Dion-le-Mont
- Wavre Venelle des Preas
- Wavre Voie des Cuirassiers
- Wavre Tasnier
- Wavre Tasnier
- Louvain-la-Neuve Ferme de Lauzelle
- Louvain-la-Neuve Centre Commercial
- Louvain-la-Neuve Gare d'Autobus
Route map

Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.What number is assigned to this route?
Route number is 21. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for 21 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus 21 stop here?'
Where does bus #21 run?
This route serves the Brussels (Belgium) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.
Additional Route Information
Bus 21: Merchtem Mieregem - Zaventem Brussels Airport
Reference
21
Origin
Merchtem Mieregem
Destination
Zaventem Brussels Airport
Route network
VVR Vlaamse Rand
Operator
De Lijn
Color
#C8D300
Bus 21: Zaventem Brussels Airport - Peizegem Kerkplein
Reference
21
Origin
Zaventem Brussels Airport
Destination
Peizegem Kerkplein
Route network
VVR Vlaamse Rand
Operator
De Lijn
Color
#C8D300
Bus 21: Peizegem Kerkplein - Zaventem Brussels Airport
Reference
21
Origin
Peizegem Kerkplein
Destination
Zaventem Brussels Airport
Route network
VVR Vlaamse Rand
Operator
De Lijn
Color
#C8D300
Bus 21: Leuven Station - Mechelen Station
Reference
21
Origin
Leuven Station
Destination
Mechelen Station
Via
Tildonk - Boortmeerbeek
Route network
VVR Leuven
Operator
De Lijn
Color
#FC95C5
Bus 21: Luxembourg/Luxemburg - Maes
Reference
21
Origin
Luxembourg - Luxemburg
Destination
Maes
Route network
IBXL
Operator
STIB/MIVB
Color
#FFDC01
Bus 21: Mechelen Station - Leuven Station
Reference
21
Origin
Mechelen Station
Destination
Leuven Station
Via
Boortmeerbeek - Tildonk
Route network
VVR Leuven
Operator
De Lijn
Color
#FC95C5
Bus 21: Maes - Luxembourg/Luxemburg
Reference
21
Origin
Maes
Destination
Luxembourg - Luxemburg
Route network
IBXL
Operator
STIB/MIVB
Color
#FFDC01
Bus 21: Ottignies Pont du Pape - Dion-Valmont Cite de Bonly
Reference
21
Origin
Ottignies Pont du Pape
Destination
Dion-Valmont Cité de Bonly
Route network
TECB
Operator
TEC
Bus 21: Dion-Valmont Cite de Bonly - Ottignies Pont du Pape
Reference
21
Origin
Dion-Valmont Cité de Bonly
Destination
Ottignies Pont du Pape
Route network
TECB
Operator
TEC
Bus 21: Merchtem Burchtlaan - Zaventem Brussels Airport
Reference
21
Origin
Merchtem Burchtlaan
Destination
Zaventem Brussels Airport
Route network
VVR Vlaamse Rand
Operator
De Lijn
Color
#C8D300
Bus 21: Louvain-la-Neuve Gare d'Autobus - Dion-Valmont Cite de Bonly
Reference
21
Origin
Louvain-la-Neuve Gare d'Autobus
Destination
Dion-Valmont Cité de Bonly
Route network
TECB
Operator
TEC
Bus 21: Dion-Valmont Cite de Bonly - Louvain-la-Neuve Gare d'Autobus
Reference
21
Origin
Dion-Valmont Cité de Bonly
Destination
Louvain-la-Neuve Gare d'Autobus
Route network
TECB
Operator
TEC
Quick overview
Explore the bus 21 route in Brussels (Belgium). 13 directions, 426 stops, and an interactive route map available in one place.
Data source
The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.
