Bus 25 route
Route stops
325 stops • 6 directions
- Aarschot Station
- Aarschot Sancta Maria
- Aarschot Church
- Aarschot Sasstraat
- Aarschot Parkeerpark Aarschot Station
- Aarschot Nieuwlandlaan
- Betekom Steyenhoflaan
- Betekom Heuvelstraat
- Betekom Tummekensberg
- Betekom Cornelius Vissenaekensplein
- Betekom Molenberg
- Betekom Raystraat
- Baal Betekomstraat
- Baal Geetsvondelstraat
- Baal Kerk
- Baal Montystraat
- Baal Domstraat
- Tremelo Heidelaan
- Tremelo Kalvennestraat
- Tremelo Baalsebaan
- Tremelo Vinneweg
- Tremelo Gemeentehuis
- Tremelo Villastraat
- Keerbergen Kruisstraat
- Keerbergen Leuvensebaan
- Keerbergen Pater Damiaanstraat
- Keerbergen Bollostraat
- Keerbergen Hazendreef
- Keerbergen Oude Putsebaan
- Keerbergen Dennendreef
- Keerbergen Kerk
- Keerbergen Kempenlaan
- Keerbergen Bloemenbosdreef
- Rijmenam Grote Paallaan
- Rijmenam Jachthoornlaan
- Rijmenam Zwart Water
- Bonheiden Gezonde Luchtlaan
- Bonheiden Kanonniersweg
- Bonheiden AZ Imelda
- Bonheiden Imeldalaan
- Bonheiden Grote Heidestraat
- Bonheiden Kerk
- Bonheiden Muizensteenweg
- Bonheiden Roggemanstraat
- Bonheiden Peter Benoitlaan
- Bonheiden Tramweg
- Mechelen Nekker
- Mechelen Douaneplein
- Mechelen Bleekstraat
- Mechelen Zandpoortvest
- Mechelen Kardinaal Mercierplein
- Mechelen Station
- Mechelen Station
- Mechelen Kardinaal Mercierplein
- Mechelen Zandpoortvest
- Mechelen Bleekstraat
- Mechelen Douaneplein
- Mechelen Nekker
- Bonheiden Tramweg
- Bonheiden Peter Benoitlaan
- Bonheiden Roggemanstraat
- Bonheiden Muizensteenweg
- Bonheiden Kerk
- Bonheiden Grote Heidestraat
- Bonheiden Imeldalaan
- Bonheiden AZ Imelda
- Bonheiden Kanonniersweg
- Bonheiden Gezonde Luchtlaan
- Rijmenam Zwart Water
- Rijmenam Jachthoornlaan
- Rijmenam Grote Paallaan
- Keerbergen Bloemenbosdreef
- Keerbergen Kempenlaan
- Keerbergen Kerk
- Keerbergen Dennendreef
- Keerbergen Oude Putsebaan
- Keerbergen Hazendreef
- Keerbergen Bollostraat
- Keerbergen Pater Damiaanstraat
- Keerbergen Leuvensebaan
- Keerbergen Kruisstraat
- Tremelo Villastraat
- Tremelo Gemeentehuis
- Tremelo Vinneweg
- Tremelo Baalsebaan
- Tremelo Kalvennestraat
- Tremelo Heidelaan
- Baal Domstraat
- Baal Montystraat
- Baal Kerk
- Baal Geetsvondelstraat
- Baal Betekomstraat
- Betekom Raystraat
- Betekom Molenberg
- Betekom Cornelius Vissenaekensplein
- Betekom Tummekensberg
- Betekom Heuvelstraat
- Betekom Steyenhoflaan
- Aarschot Nieuwlandlaan
- Aarschot Parkeerpark Aarschot Station
- Aarschot Sasstraat
- Aarschot Church
- Aarschot Station
- Aarschot Station
- Aarschot Sancta Maria
- Aarschot Church
- Aarschot Sasstraat
- Aarschot Parkeerpark Aarschot Station
- Aarschot Nieuwlandlaan
- Betekom Steyenhoflaan
- Betekom Heuvelstraat
- Betekom Tummekensberg
- Betekom Cornelius Vissenaekensplein
- Betekom Molenberg
- Betekom Raystraat
- Baal Betekomstraat
- Baal Geetsvondelstraat
- Baal Kerk
- Baal Montystraat
- Baal Domstraat
- Tremelo Heidelaan
- Tremelo Kalvennestraat
- Tremelo Baalsebaan
- Tremelo Vinneweg
- Tremelo Gemeentehuis
- Tremelo Villastraat
- Keerbergen Kruisstraat
- Keerbergen Leuvensebaan
- Keerbergen Pater Damiaanstraat
- Keerbergen Bollostraat
- Keerbergen Hazendreef
- Keerbergen Atheneum
- Keerbergen Oude Putsebaan
- Keerbergen Dennendreef
- Keerbergen Kerk
- Keerbergen Kempenlaan
- Keerbergen Bloemenbosdreef
- Rijmenam Grote Paallaan
- Rijmenam Jachthoornlaan
- Rijmenam Zwart Water
- Bonheiden Gezonde Luchtlaan
- Bonheiden Kanonniersweg
- Bonheiden AZ Imelda
- Bonheiden Imeldalaan
- Bonheiden Grote Heidestraat
- Bonheiden Kerk
- Bonheiden Muizensteenweg
- Bonheiden Roggemanstraat
- Bonheiden Peter Benoitlaan
- Bonheiden Tramweg
- Mechelen Nekker
- Mechelen Douaneplein
- Mechelen Bleekstraat
- Mechelen Zandpoortvest
- Mechelen Kardinaal Mercierplein
- Mechelen Station
- Mechelen Station
- Mechelen Kardinaal Mercierplein
- Mechelen Zandpoortvest
- Mechelen Bleekstraat
- Mechelen Douaneplein
- Mechelen Nekker
- Bonheiden Tramweg
- Bonheiden Peter Benoitlaan
- Bonheiden Roggemanstraat
- Bonheiden Muizensteenweg
- Bonheiden Kerk
- Bonheiden Grote Heidestraat
- Bonheiden Imeldalaan
- Bonheiden AZ Imelda
- Bonheiden Kanonniersweg
- Bonheiden Gezonde Luchtlaan
- Rijmenam Zwart Water
- Rijmenam Jachthoornlaan
- Rijmenam Grote Paallaan
- Keerbergen Bloemenbosdreef
- Keerbergen Kempenlaan
- Keerbergen Kerk
- Keerbergen Dennendreef
- Keerbergen Oude Putsebaan
- Keerbergen Atheneum
- Keerbergen Hazendreef
- Keerbergen Bollostraat
- Keerbergen Pater Damiaanstraat
- Keerbergen Leuvensebaan
- Keerbergen Kruisstraat
- Tremelo Villastraat
- Tremelo Gemeentehuis
- Tremelo Vinneweg
- Tremelo Baalsebaan
- Tremelo Kalvennestraat
- Tremelo Heidelaan
- Baal Domstraat
- Baal Montystraat
- Baal Kerk
- Baal Geetsvondelstraat
- Baal Betekomstraat
- Betekom Raystraat
- Betekom Molenberg
- Betekom Cornelius Vissenaekensplein
- Betekom Tummekensberg
- Betekom Heuvelstraat
- Betekom Steyenhoflaan
- Aarschot Nieuwlandlaan
- Aarschot Parkeerpark Aarschot Station
- Aarschot Sasstraat
- Aarschot Church
- Aarschot Station
- Aarschot Station
- Aarschot Sancta Maria
- Aarschot Church
- Aarschot Moederhuis
- Aarschot Sint-Jozefscollege
- Aarschot Bekaf
- Aarschot Demervallei
- Aarschot Bekaf
- Aarschot Damiaaninstituut
- Aarschot Atheneum
- Aarschot Sasstraat
- Aarschot Parkeerpark Aarschot Station
- Aarschot Nieuwlandlaan
- Betekom Steyenhoflaan
- Betekom Heuvelstraat
- Betekom Tummekensberg
- Betekom Cornelius Vissenaekensplein
- Betekom Molenberg
- Betekom Raystraat
- Baal Betekomstraat
- Baal Geetsvondelstraat
- Baal Kerk
- Baal Montystraat
- Baal Domstraat
- Tremelo Heidelaan
- Tremelo Kalvennestraat
- Tremelo Baalsebaan
- Tremelo Vinneweg
- Tremelo Gemeentehuis
- Tremelo Villastraat
- Keerbergen Kruisstraat
- Keerbergen Leuvensebaan
- Keerbergen Pater Damiaanstraat
- Keerbergen Bollostraat
- Keerbergen Hazendreef
- Keerbergen Oude Putsebaan
- Keerbergen Dennendreef
- Keerbergen Kerk
- Keerbergen Kempenlaan
- Keerbergen Bloemenbosdreef
- Rijmenam Grote Paallaan
- Rijmenam Jachthoornlaan
- Rijmenam Zwart Water
- Bonheiden Gezonde Luchtlaan
- Bonheiden Kanonniersweg
- Bonheiden AZ Imelda
- Bonheiden Imeldalaan
- Bonheiden Grote Heidestraat
- Bonheiden Kerk
- Bonheiden Muizensteenweg
- Bonheiden Roggemanstraat
- Bonheiden Peter Benoitlaan
- Bonheiden Tramweg
- Mechelen Nekker
- Mechelen Douaneplein
- Mechelen Bleekstraat
- Mechelen Zandpoortvest
- Mechelen Kardinaal Mercierplein
- Mechelen Station
- Mechelen Station
- Mechelen Kardinaal Mercierplein
- Mechelen Zandpoortvest
- Mechelen Bleekstraat
- Mechelen Douaneplein
- Mechelen Nekker
- Bonheiden Tramweg
- Bonheiden Peter Benoitlaan
- Bonheiden Roggemanstraat
- Bonheiden Muizensteenweg
- Bonheiden Kerk
- Bonheiden Grote Heidestraat
- Bonheiden Imeldalaan
- Bonheiden AZ Imelda
- Bonheiden Kanonniersweg
- Bonheiden Gezonde Luchtlaan
- Rijmenam Zwart Water
- Rijmenam Jachthoornlaan
- Rijmenam Grote Paallaan
- Keerbergen Bloemenbosdreef
- Keerbergen Kempenlaan
- Keerbergen Kerk
- Keerbergen Dennendreef
- Keerbergen Oude Putsebaan
- Keerbergen Hazendreef
- Keerbergen Bollostraat
- Keerbergen Pater Damiaanstraat
- Keerbergen Leuvensebaan
- Keerbergen Kruisstraat
- Tremelo Villastraat
- Tremelo Gemeentehuis
- Tremelo Vinneweg
- Tremelo Baalsebaan
- Tremelo Kalvennestraat
- Tremelo Heidelaan
- Baal Domstraat
- Baal Montystraat
- Baal Kerk
- Baal Geetsvondelstraat
- Baal Betekomstraat
- Betekom Raystraat
- Betekom Molenberg
- Betekom Cornelius Vissenaekensplein
- Betekom Tummekensberg
- Betekom Heuvelstraat
- Betekom Steyenhoflaan
- Aarschot Nieuwlandlaan
- Aarschot Parkeerpark Aarschot Station
- Aarschot Sasstraat
- Aarschot Moederhuis
- Aarschot Sint-Jozefscollege
- Aarschot Bekaf
- Aarschot Demervallei
- Aarschot Bekaf
- Aarschot Damiaaninstituut
- Aarschot Atheneum
- Aarschot Church
- Aarschot Station
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 25. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for 25 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus 25 stop here?'
Where does bus #25 run?
This route serves the Mechelen (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.
Who's the official operator?
Operator is De Lijn. This is the official company responsible for the route. If you run into problems (rude driver, breakdown, dirty vehicle, delays)—contact them. It helps to note the time, direction, and route number—makes your complaint more specific and gets handled faster. Contact info is usually on the company website or in transit apps.
Which transit system does it belong to?
This route is part of the 'VVR Leuven' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.
What color is the route on maps?
On transit maps this route is marked in #E6007E. Color helps you spot the line quickly and tell it apart from others. In some cities the line color appears on stop signs or even on the vehicles themselves. The exact shade might vary between sources—go by route number and endpoints instead.
Additional Route Information
Bus 25: Aarschot Station - Mechelen Station
Reference
25
Origin
Aarschot Station
Destination
Mechelen Station
Route network
VVR Leuven
Operator
De Lijn
Color
#E6007E
Bus 25: Mechelen Station - Aarschot Station
Reference
25
Origin
Mechelen Station
Destination
Aarschot Station
Route network
VVR Leuven
Operator
De Lijn
Color
#E6007E
Quick overview
Explore the bus 25 route in Mechelen (Belgium). 6 directions, 325 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.
