How to get from Sint-Pieters-Leeuw to Ham by bus and train?
Sint-Pieters-Leeuw to Ham - Train Schedule
The S2 train from Sint-Pieters-Leeuw to Ham runs from 06:42 to 18:43, with departures every 30 min-2 hr. The trip takes about 3 hr 8 min, with regular service throughout the operating hours.
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 8 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 stationLeuven66 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 30708374 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 188 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 8 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 8 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
- Meise to Vilvoorde
- Vielsalm to Durbuy
- Brugge to De Panne
- Brussels to Walibi Belgium
- Hasselt to Heusden-Zolder
- Antwerpen to Meerhout
- Hove to Mechelen
- Boutersem to Zaventem
- Liège-Guillemins to Tongeren
- Vresse-Sur-Semois to Bouillon
- Oudenaarde to Herzele
- Mons to Chimay
- Dendermonde to Opwijk
- Wevelgem to Roeselare
- Zutendaal to Tongeren
- Marloie to Bastogne
- Zoersel to Brasschaat
- Sint-Truiden to Kortessem
- Grobbendonk to Vorselaar
- Londerzeel to Antwerpen