There are 4 ways to get from Geel to Hasselt by train, bus, car, or taxi
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 Geel to HasseltL / ...
58 min€11Line 19 bus, bus
cheapest- Take the bus from Geel Stadspark to Diest Fort Leopoldlaan19
- Take the bus from Diest Station perron 3 to Hasselt Station perron 1456
1h 42m€6Drive 40.5 km
- Drive from Geel to Hasselt40.5 km
32 min€7–10Taxi
- Take the taxi from Geel to Hasselt40.5 km
32 min€80–100
Geel to Hasselt by train
Questions & Answers
The cheapest way to get from Geel to Hasselt is to line 19 bus and bus which costs €6 and takes 1h 42m.
The fastest way to get from Geel to Hasselt is to drive which takes 32 min and costs €6 - €10.
No, there is no direct bus from Geel to Hasselt station. However, there are services departing from Geel Stadspark and arriving at Hasselt Station perron 14 via Diest Station perron 3. The journey, including transfers, takes approximately 1h 42m.
Yes, there is a direct train departing from Geel and arriving at Hasselt. Services depart hourly, and operate every day. The journey takes approximately 58 min.
The distance between Geel and Hasselt is 52 km. The road distance is 40.5 km.
The best way to get from Geel to Hasselt without a car is to train which takes 58 min and costs €11.
The train from Geel to Hasselt takes 58 min including transfers and departs hourly.
Geel to Hasselt bus services, operated by De Lijn, depart from Geel Stadspark station.
Geel to Hasselt train services, operated by Belgian Railways (NMBS/SNCB), depart from Geel station.
The best way to get from Geel to Hasselt is to train which takes 58 min and costs €11. Alternatively, you can line 19 bus and bus, which costs €6 and takes 1h 42m.
What companies run services between Geel, Belgium and Hasselt, Belgium?
Belgian Railways (NMBS/SNCB) operates a train from Geel to Hasselt hourly. Tickets cost €11 and the journey takes 58 min. Alternatively, you can take a bus from Geel Stadspark to Hasselt Station perron 14 via Diest Fort Leopoldlaan and Diest Station perron 3 in around 1h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Geel to Hasselt
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- €11
- Website
- https://www.belgiantrain.be/en
- Phone
- +32 70 22 02 00
- Website
- delijn.be
Bus from Geel Stadspark to Diest Fort Leopoldlaan
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- https://www.delijn.be/en/
Bus from Diest Station perron 3 to Hasselt Station perron 14
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- https://www.delijn.be/en/
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Bus from Diest Station perron 3 to Hasselt Station perron 14
- Ave. Duration
- 40 min
- Frequency
- 5 times a week
- Website
- https://www.belgiantrain.be/en
- Ave. Duration
- 32 min
- Estimated price
- €80–100
Taxi Daniël
- Phone
- +32 14 76 44 60
- Website
- taxidaniel.be
A&M Taxi
- Phone
- +32 485 64 64 70
- Website
- anmtaxi.be
Intertrade
- Phone
- +32 11 22 51 58
- Website
- taxid-k.be
Beringse taxi
- Phone
- +32 471 06 01 66
- Website
- beringsetaxi.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 South Korea: Travelling from Seoul to Busan , How to get from London to Edinburgh, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Geel to Hasselt bus services, operated by De Lijn, arrive at Diest Fort Leopoldlaan station.
Geel to Hasselt train services, operated by Belgian Railways (NMBS/SNCB), arrive at Hasselt station.
Yes, the driving distance between Geel to Hasselt is 41 km. It takes approximately 32 min to drive from Geel to Hasselt.
Book your Geel to Hasselt train tickets online with Omio.
There are 741+ hotels available in Hasselt.










