How to get from Halle to Haacht by train?
From Halle to Haacht by train
To get from Halle to Haacht in Belgium, take the S2 train from Hal station to Leuven station. Next, take the L train from Leuven station to Hambos station. The total trip duration for this route is approximately 1 hr 46 min. The train schedule from Halle may change. We recommend you check the updated train schedule to Haacht on the Moovit app.
Step by Step
- 1Walk to train stationHal470 m • 6 min
- 2Wait for trainS2Leuven
- 3Ride to train stationLeuven69 min
- 4Wait for trainLSaint-Nicolas
- 5Ride to train stationHambos9 min
Alternative route from Halle to Haacht by train via IC, IC and L
To get from Halle to Haacht in Belgium, you’ll need to take 3 train lines: take the IC train from Hal station to Brussels South station. Next, you’ll have to switch to the IC train and finally take the L train from Leuven station to Hambos station. The total trip duration for this route is approximately 1 hr 46 min. The train schedule from Halle may change. We recommend you check the updated train schedule to Haacht on the Moovit app.
Step by Step
- 1Walk to train stationHal470 m • 6 min
- 2Wait for trainICBrussels Airport-Zaventem
- 3Ride to train stationBrussels South11 min
- 4Wait for trainICEupen
- 5Ride to train stationLeuven27 min
- 6Wait for trainLSaint-Nicolas
- 7Ride to train stationHambos9 min
Public transit directions from Halle to Haacht
Train schedule from Halle to Haacht
Related Routes
- Blankenberge to Haacht
- Bonheiden to Haacht
- Ciney to Haacht
- De Pinte to Haacht
- Duffel to Haacht
- Gooik to Haacht
- Haaltert to Haacht
- Herentals to Haacht
- Hotton to Haacht
- Koksijde to Haacht
- Middelkerke to Haacht
- Oostkamp to Haacht
- Putte to Haacht
- Saint-Georges-Sur-Meuse to Haacht
- Tielt-Winge to Haacht
- Halle to Beerse
- Halle to Beringen
- Halle to Bertem
- Halle to Bever
- Halle to Blankenberge
Alternative route from Halle to Haacht by train via IC, IC and L
To get from Halle to Haacht in Belgium, you’ll need to take 3 train lines: take the IC train from Hal station to Brussels South station. Next, you’ll have to switch to the IC train and finally take the L train from Leuven station to Hambos station. The total trip duration for this route is approximately 1 hr 46 min. The train schedule from Halle may change. We recommend you check the updated train schedule to Haacht on the Moovit app.
Step by Step
- 1Walk to train stationHal470 m • 6 min
- 2Wait for trainICBrussels Airport-Zaventem
- 3Ride to train stationBrussels South11 min
- 4Wait for trainICEupen
- 5Ride to train stationLeuven27 min
- 6Wait for trainLSaint-Nicolas
- 7Ride to train stationHambos9 min
Questions & Answers
What is the fastest way to get from Halle to Haacht?
The fastest way takes 106 minutes, using Train line Braine-le-Comte - Leuven, Train line Leuven - Saint-Nicolas.
What is the alternative route to get from Halle to Haacht?
The alternative route takes 106 minutes, using Train line IC, Train line Eupen - Ostend, Train line Leuven - Saint-Nicolas.
Is there a direct train between Halle and Haacht in Belgium?
No, you’ll have to take 2 train lines in total. The total travelling time is 1 hr 46 min.
Which train line goes from Halle to Haacht in Belgium?
The S2 train line goes from Hal station near Halle to Leuven station. From there you’ll have to take one train line till Leuven station near Haacht in Belgium.
How long does it take to travel from Halle to Haacht in Belgium by train?
The total travel time between Halle and Haacht in Belgium by train is about 1 hr 46 min.
Where do I get on the train near Halle to get to Haacht in Belgium?
Get on the S2 train from the Hal station near Halle in Belgium.
Where do I get off the train when travelling between Halle and Haacht in Belgium?
Get off the train at the Leuven station, which is closest to Haacht in Belgium.
Popular Routes
- Brussels to Durbuy
- Lichtervelde to Kortrijk
- Rijkevorsel to Antwerpen
- Koksijde to Poperinge
- Durbuy to Dinant
- Pepingen to Gooik
- Central Station to Antwerp Sports Palace
- Brussels Airport-Zaventem to Bonheiden
- Rumst to Edegem
- Houthulst to Nieuwpoort
- Oostende to Brugge
- Herentals to Meerhout
- Diegem to Central Station
- Charleroi to Morlanwelz
- Brussels Airport-Zaventem to Kampenhout
- Oostende to Blankenberge
- Brussels to Affligem
- Brussels South to Gooik
- Antwerpen to Meerhout
- Leuven to Ottignies-Louvain-La-Neuve