There are 5 ways to get from Brussels Airport (BRU) to Maasmechelen by train, bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Brussels Airport-Zaventem to Hasselttrain Ic / ...
- Take the bus from Hasselt Station perron 14 to Maasmechelen Centrumbus X44
2h 2m€15–28Bus
cheapest- Take the bus from Leuven Station perron 15 to Maasmechelen Centrumbus 178
2h 23m€6–19Airport Transfer
- Take the rideshare from Brussels-BRU to Maasmechelen100.7 km
1h 2mDrive 100.7 km
- Drive from Brussels Airport (BRU) to Maasmechelencar 100.7 km
1h 2m€16–23Train
- Take the train from Louvain to Genktrain Ic / ...
2h 28m€18–45
Brussels Airport (BRU) to Maasmechelen by train and bus
Questions & Answers
The cheapest way to get from Brussels Airport (BRU) to Maasmechelen is to bus which costs €6 - €19 and takes 2h 23m.
The fastest way to get from Brussels Airport (BRU) to Maasmechelen is to drive which takes 1h 2m and costs €15 - €23.
No, there is no direct bus from Brussels Airport (BRU) station to Maasmechelen. However, there are services departing from Leuven Station perron 15 and arriving at Maasmechelen Centrum via . The journey, including transfers, takes approximately 2h 23m.
No, there is no direct train from Brussels Airport (BRU) to Maasmechelen. However, there are services departing from Brussels Airport-Zaventem and arriving at Genk via Louvain. The journey, including transfers, takes approximately 2h 28m.
The distance between Brussels Airport (BRU) and Maasmechelen is 109 km. The road distance is 100.7 km.
The best way to get from Brussels Airport (BRU) to Maasmechelen without a car is to train and bus which takes 2h 2m and costs €15 - €28.
It takes approximately 2h 2m to get from Brussels Airport (BRU) to Maasmechelen, including transfers.
Brussels Airport (BRU) to Maasmechelen bus services, operated by De Lijn, depart from Leuven Station perron 15.
Brussels Airport (BRU) to Maasmechelen train services, operated by Belgian Railways (NMBS/SNCB), depart from Louvain station.
The best way to get from Brussels Airport (BRU) to Maasmechelen is to bus which takes 2h 23m and costs €6 - €19. Alternatively, you can train, which costs €18 - €45 and takes 2h 28m.
What companies run services between Brussels Airport (BRU), Belgium and Maasmechelen, Belgium?
De Lijn operates a bus from Leuven Station perron 15 to Maasmechelen Centrum twice a week. Tickets cost €3 and the journey takes 1h 10m. Alternatively, Belgian Railways (NMBS/SNCB) operates a train from Louvain to Genk hourly. Tickets cost €12–26 and the journey takes 1h 11m.
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Brussels Airport-Zaventem to Hasselt
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €12–25
- Website
- Belgian Railways
Train from Louvain to Genk
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- €12–26
- Website
- Belgian Railways
- Phone
- +32 70 22 02 00
- Website
- De Lijn
Bus from Hasselt Station perron 14 to Maasmechelen Centrum
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- De Lijn
Bus from Leuven Station perron 15 to Maasmechelen Centrum
- Ave. Duration
- 1h 10m
- Frequency
- Twice a week
- Estimated price
- €3
- Website
- De Lijn
- Website
- https://www.mozio.com
Rideshare from Brussels-BRU to Maasmechelen
- Ave. Duration
- 1h 2m
- Frequency
- On demand
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, How to get from Luton Airport into central London, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Brussels Airport (BRU) to Maasmechelen bus services, operated by De Lijn, arrive at Maasmechelen Centrum station.
Brussels Airport (BRU) to Maasmechelen train services, operated by Belgian Railways (NMBS/SNCB), arrive at Genk station.
Yes, the driving distance between Brussels Airport (BRU) to Maasmechelen is 101 km. It takes approximately 1h 2m to drive from Brussels Airport (BRU) to Maasmechelen.
There are 1345+ hotels available in Maasmechelen.
Check out Blablacar's carpooling service for rideshare options between Brussels Airport (BRU) and Maasmechelen. A great option if you don't have a driver's licence or want to avoid public transport.









