There are 5 ways to get from Olen to Maastricht by bus, train, 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.
Bus, train
best- Take the bus from Olen Dorp to Aarschot Station perron 4bus 32b
- Take the train from Aarschot to Bilzentrain Ic / ...
- Take the bus from Bilzen Station perron 6 to Maastricht Koningin Emmapleinbus 20a
2h 20m€16–21Bus, train via Hasselt Station perron 16
cheapest- Take the bus from Olen Dorp to Aarschot Station perron 4bus 32b
- Take the train from Aarschot to Hasselttrain Ic / ...
- Take the bus from Hasselt Station perron 16 to Maastricht Boschstraat/Marktbus 20a
2h 29m€13–17Bus, train via Liège-Guillemins
- Take the bus from Olen Dorp to Aarschot Station perron 4bus 32b
- Take the train from Louvain to Liège-Guilleminstrain Ic / ...
- Take the train from Liège-Guillemins to Maastrichttrain S43 / ...
2h 25m€22–46Drive 74 km
- Drive from Olen to Maastrichtcar 74 km
50 min€14–20Train, bus
- Take the train from Herentals to Hasselttrain L / ...
- Take the bus from Hasselt Station perron 16 to Maastricht Boschstraat/Marktbus 20a
3h 15m€17–24
Olen to Maastricht by bus and train
Comparing Your Travel Options
The cheapest way to get from Olen to Maastricht is to bus and train via Hasselt Station perron 16 which costs €13 - €17 and takes 2h 29m.
The fastest way to get from Olen to Maastricht is to drive which takes 50 min and costs €13 - €20.
The distance between Olen and Maastricht is 87 km. The road distance is 74 km.
The best way to get from Olen to Maastricht without a car is to bus and train which takes 2h 20m and costs €16 - €21.
It takes approximately 2h 20m to get from Olen to Maastricht, including transfers.
Yes, the driving distance between Olen to Maastricht is 74 km. It takes approximately 50 min to drive from Olen to Maastricht.
There are 1751+ hotels available in Maastricht.
What companies run services between Olen, Belgium and Maastricht, Netherlands?
There is no direct connection from Olen to Maastricht. However, you can take the bus to Aarschot Station perron 4, walk to Aarschot, take the train to Bilzen, walk to Bilzen Station perron 6, then take the bus to Maastricht Koningin Emmaplein. Alternatively, you can take a bus from Olen Dorp to Maastricht via Aarschot Station perron 4, Aarschot, Louvain, and Liège-Guillemins in around 2h 25m.
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Aarschot to Bilzen
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- €10–15
- Website
- Belgian Railways
Train from Louvain to Liège-Guillemins
- Ave. Duration
- 32 min
- Frequency
- Every 20 minutes
- Estimated price
- €13–20
- Website
- Belgian Railways
Train from Liège-Guillemins to Maastricht
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €5–9
- Website
- Belgian Railways
Train from Aarschot to Hasselt
- Ave. Duration
- 27 min
- Frequency
- Every 30 minutes
- Estimated price
- €7–11
- Website
- Belgian Railways
Train from Herentals to Hasselt
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €11–18
- Website
- Belgian Railways
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Louvain to Liège-Guillemins
- Ave. Duration
- 27 min
- Frequency
- 3 times a day
- Estimated price
- €12–27
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Liège-Guillemins to Maastricht
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €7–11
- Website
- Arriva NL
- Second Class Single
- €7–11
- Phone
- +32 70 22 02 00
- Website
- De Lijn
Bus from Olen Dorp to Aarschot Station perron 4
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- De Lijn
Bus from Bilzen Station perron 6 to Maastricht Koningin Emmaplein
- Ave. Duration
- 23 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- De Lijn
Bus from Olen Dorp to Aarschot Station perron 4
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- De Lijn
Bus from Olen Dorp to Aarschot Station perron 4
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- €3
- Website
- De Lijn
Bus from Hasselt Station perron 16 to Maastricht Boschstraat/Markt
- Ave. Duration
- 1h 7m
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- De Lijn
Bus from Hasselt Station perron 16 to Maastricht Boschstraat/Markt
- Ave. Duration
- 1h 7m
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- De Lijn
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 Why you should take the train in the US, How to get from London City Airport into central London, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.














