There are 4 ways to get from Leopoldsburg to Geel 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
best- Take the train from Bourg-Léopold to Geeltrain Trn / ...
27 min€3–7Line 15 bus, line 98 bus
- Take the bus from Leopoldsburg Station perron 1 to Tessenderlo Broedersschoolbus 15 / ...
- Take the bus from Tessenderlo Broedersschool to Geel Stadsparkbus 98 / ...
1h 35m€6Taxi
- Take the taxi from Leopoldsburg to Geeltaxi 22.2 km
23 min€45–55Drive 22.2 km
- Drive from Leopoldsburg to Geelcar 22.2 km
23 min€4–6
Leopoldsburg to Geel by train
Comparing Your Travel Options
The cheapest way to get from Leopoldsburg to Geel is to drive which costs €3 - €6 and takes 23 min.
The fastest way to get from Leopoldsburg to Geel is to taxi which takes 23 min and costs €45 - €55.
No, there is no direct bus from Leopoldsburg station to Geel. However, there are services departing from Leopoldsburg Station perron 1 and arriving at Geel Stadspark via Tessenderlo Broedersschool. The journey, including transfers, takes approximately 1h 35m.
Yes, there is a direct train departing from Bourg-Léopold and arriving at Geel. Services depart hourly, and operate every day. The journey takes approximately 27 min.
The distance between Leopoldsburg and Geel is 23 km. The road distance is 22.2 km.
The best way to get from Leopoldsburg to Geel without a car is to train which takes 27 min and costs €3 - €7.
The train from Bourg-Léopold to Geel takes 27 min including transfers and departs hourly.
Leopoldsburg to Geel bus services, operated by De Lijn, depart from Leopoldsburg Station perron 1.
Leopoldsburg to Geel train services, operated by Belgian Railways (NMBS/SNCB), depart from Bourg-Léopold station.
The best way to get from Leopoldsburg to Geel is to train which takes 27 min and costs €3 - €7. Alternatively, you can line 15 bus and line 98 bus, which costs €6 and takes 1h 35m.
What companies run services between Leopoldsburg, Belgium and Geel, Belgium?
Belgian Railways (NMBS/SNCB) operates a train from Bourg-Léopold to Geel hourly. Tickets cost €3–7 and the journey takes 27 min. Alternatively, you can take a bus from Leopoldsburg Station perron 1 to Geel Stadspark via Tessenderlo Broedersschool in around 1h 35m.
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Bourg-Léopold to Geel
- Ave. Duration
- 27 min
- Frequency
- Hourly
- Estimated price
- €3–7
- Website
- Belgian Railways
- Phone
- +32 70 22 02 00
- Website
- De Lijn
Bus from Leopoldsburg Station perron 1 to Tessenderlo Broedersschool
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- De Lijn
Bus from Tessenderlo Broedersschool to Geel Stadspark
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- De Lijn
- Ave. Duration
- 23 min
- Estimated price
- €45–55
Beringse taxi
- Phone
- +32 471 06 01 66
- Website
- beringsetaxi.be
Intertrade
- Phone
- +32 11 22 51 58
- Website
- taxid-k.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 Flying into Beijing?, Need to know: Eurostar, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.
Booking & Getting There
Leopoldsburg to Geel bus services, operated by De Lijn, arrive at Tessenderlo Broedersschool station.
Leopoldsburg to Geel train services, operated by Belgian Railways (NMBS/SNCB), arrive at Geel station.
Yes, the driving distance between Leopoldsburg to Geel is 22 km. It takes approximately 23 min to drive from Leopoldsburg to Geel.
Book your Leopoldsburg to Geel train tickets online with Omio.
There are 296+ hotels available in Geel.









