How to get from Sint-Pieters-Leeuw to Ham by bus and train?
From Sint-Pieters-Leeuw to Ham by bus and train
To get from Sint-Pieters-Leeuw to Ham in Belgium, you’ll need to take one train line and 2 bus lines: take the S2 train from Buizingen station to Leuven station. Next, you’ll have to switch to the 40 bus and finally take the 15 bus from Diest Station Platform 3 station to Genendijk Church station. The total trip duration for this route is approximately 3 hr 27 min. The bus and train schedule from Sint-Pieters-Leeuw may change. We recommend you check the updated bus and train schedule to Ham on the Moovit app.
Step by Step
- 1Start from train stationSint-Pieters-Leeuw
- 2Wait for trainS2Leuven
- 3Ride to train stationLeuven69 min
- 4Walk to bus stationLeuven Station Platform 11ID 30608640 m • 1 min
- 5Wait for bus40Diest Station Platform 4
- 6Ride to bus stationDiest Station Platform 4ID 30708380 min
- 7Wait for bus15Leopoldsburg Station Platform 1
- 8Ride to bus stationGenendijk ChurchID 40275526 min
- 9Walk toHam110 m • 2 min
Public transit directions from Sint-Pieters-Leeuw to Ham
Bus And Train schedule from Sint-Pieters-Leeuw to Ham
Related Routes
- Aarschot to Ham
- Balen to Ham
- Beringen to Ham
- Brugge to Ham
- Dessel to Ham
- Diest to Ham
- Erpe-Mere to Ham
- Geel to Ham
- Geetbets to Ham
- Haaltert to Ham
- Hasselt to Ham
- Heist-Op-Den-Berg to Ham
- Herselt to Ham
- Heusden-Zolder to Ham
- Houthalen-Helchteren to Ham
- Kapellen to Ham
- Laakdal to Ham
- Lier to Ham
- Meerhout to Ham
- Mortsel to Ham
Questions & Answers
What is the fastest way to get from Sint-Pieters-Leeuw to Ham?
The fastest way takes 207 minutes, using Train line S2, Bus line 40, Bus line 15.
Is there a direct train between Sint-Pieters-Leeuw and Ham in Belgium?
No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 3 hr 27 min.
Which train line goes from Sint-Pieters-Leeuw to Ham in Belgium?
The S2 train line goes from Leuven station near Sint-Pieters-Leeuw to Leuven Station 11 station. From there you’ll have to take 2 bus lines till Leuven Station 11 station near Ham in Belgium.
How long does it take to travel from Sint-Pieters-Leeuw to Ham in Belgium by train and bus?
The total travel time between Sint-Pieters-Leeuw and Ham in Belgium by train and bus is about 3 hr 27 min.
Where do I get on the train near Sint-Pieters-Leeuw to get to Ham in Belgium?
Get on the S2 train from the Leuven station near Sint-Pieters-Leeuw in Belgium.
Where do I get off the train when travelling between Sint-Pieters-Leeuw and Ham in Belgium?
Get off the train at the Leuven Station 11 stop, which is closest to Ham in Belgium.
Popular Routes
- Brussels Airport-Zaventem to Kortrijk
- Antwerp-Berchem to Kalmthout
- Gent to Stekene
- Genk to Maasmechelen
- Kortemark to Veurne
- Brussels South to Tervuren
- Brussels Airport-Zaventem to Woluwe-Saint-Pierre - Sint-Pieters-Woluwe
- Mechelen to Leuven
- Lier to Kontich
- Veurne to Bruges
- Zelzate to Eeklo
- Diksmuide to Roeselare
- Hasselt Kiewit to Heusden-Zolder
- Kampenhout to Vilvoorde
- Brussels Airport-Zaventem to Brecht
- Kortessem to Hasselt
- Lommel to Brussels
- Central Station to Groot-Bijgaarden
- Dendermonde to Hamme
- Houthalen-Helchteren to Hamont-Achel