There are 4 ways to get from Zaventem to Haacht by train, bus, taxi, 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, line 21 bus
best- Take the train from Zaventem to Louvaintrain S9 / ...
- Take the bus from Leuven Station perron 8 to Haacht Kerkbus 21 / ...
1h 9m€6–9Drive 20.2 km
cheapest- Drive from Zaventem to Haachtcar 20.2 km
22 min€4–5Taxi
- Take the taxi from Zaventem to Haachttaxi 20.2 km
22 min€50–65Bus
- Take the bus from Zaventem Kerkplein to Brussel Haren Bordet Stationbus R26 / ...
- Take the bus from Evere Bordet Station to Haacht Kerkbus R27 / ...
1h 19m€6
Zaventem to Haacht by train and bus
Questions & Answers
The cheapest way to get from Zaventem to Haacht is to drive which costs €3 - €5 and takes 22 min.
The fastest way to get from Zaventem to Haacht is to taxi which takes 22 min and costs €50 - €65.
No, there is no direct bus from Zaventem to Haacht. However, there are services departing from Zaventem Kerkplein and arriving at Haacht Kerk via Evere Bordet Station. The journey, including transfers, takes approximately 1h 19m.
The distance between Zaventem and Haacht is 42 km. The road distance is 20.2 km.
The best way to get from Zaventem to Haacht without a car is to train and line 21 bus which takes 1h 9m and costs €6 - €10.
It takes approximately 1h 9m to get from Zaventem to Haacht, including transfers.
Zaventem to Haacht bus services, operated by De Lijn, depart from Zaventem Kerkplein station.
Zaventem to Haacht bus services, operated by De Lijn, arrive at Brussel Haren Bordet Station.
Yes, the driving distance between Zaventem to Haacht is 20 km. It takes approximately 22 min to drive from Zaventem to Haacht.
There are 1263+ hotels available in Haacht.
What companies run services between Zaventem, Belgium and Haacht, Belgium?
You can take a bus from Zaventem Kerkplein to Haacht Kerk via Brussel Haren Bordet Station and Evere Bordet Station in around 1h 19m.
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Zaventem to Louvain
- Ave. Duration
- 15 min
- Frequency
- Every 30 minutes
- Estimated price
- €3–7
- Website
- https://www.belgiantrain.be/en
- Phone
- +32 70 22 02 00
- Website
- delijn.be
Bus from Leuven Station perron 8 to Haacht Kerk
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- https://www.delijn.be/en/
Bus from Zaventem Kerkplein to Brussel Haren Bordet Station
- Ave. Duration
- 20 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- https://www.delijn.be/en/
Bus from Evere Bordet Station to Haacht Kerk
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- https://www.delijn.be/en/
- Ave. Duration
- 22 min
- Estimated price
- €50–65
Gele Taxi
- Phone
- +32 36515050
- Website
- geletaxi.be
Taxis Autolux
- Phone
- +32 02 5 123 123
- Website
- taxisautolux.be
Taxis Bleus de Bruxelles
- Phone
- +32 22680000
- Website
- taxisbleus.be
Taxis Verts
- Phone
- +32 2 349 49 49
- Website
- taxisverts.be
Victor Cab
- Phone
- +32 2 425 25 25
- Website
- victorcab.be
Taxi Bella
- Phone
- +32 0494 25 12 00
- Website
- taxi-bella.be
Taxi Jenny
- Phone
- +32 16 26 10 10
- Website
- taxijenny.be
Taxi Safe
- Phone
- +32 468105226
- Website
- taxisafe.be
Tiense Taxi
- Phone
- +32 499867140
- Website
- tiensetaxi.be
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 4 stunningly beautiful Philippines islands you need to visit, Train travel in Spain: A guide to Renfe, and How to get from Southend Airport into central London - to help you get the most out of your next trip.









