There are 6 ways to get from Leuven to Duffel 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 Louvain to Malinestrain Ic / ...
- Take the train from Malines to Duffeltrain S1 / ...
1h 5m€7–12Drive 32 km
cheapest- Drive from Leuven to Duffelcar 32 km
35 min€6–8Train, line 30 bus via Malines
- Take the train from Louvain to Malinestrain Ic / ...
- Take the bus from Mechelen Station perron 16 to Duffel Gemeentehuisbus 30
1h 17m€9–12Taxi
- Take the taxi from Leuven to Duffeltaxi 32 km
35 min€75–95Train, line 30 bus
- Take the train from Louvain to Lierretrain L / ...
- Take the bus from Lier Station perron 7 to Duffel Leopoldstraatbus 30
1h 7m€11–15Line 20 bus, line 30 bus
- Take the bus from Leuven Lüdenscheid to Mechelen Station perron 14bus 20 / ...
- Take the bus from Mechelen Station perron 16 to Duffel Gemeentehuisbus 30
1h 29m€6
Leuven to Duffel by train
Comparing Your Travel Options
The cheapest way to get from Leuven to Duffel is to line 20 bus and line 30 bus which costs €6 and takes 1h 29m.
The fastest way to get from Leuven to Duffel is to drive which takes 35 min and costs €5 - €8.
No, there is no direct bus from Leuven to Duffel. However, there are services departing from Leuven Lüdenscheid and arriving at Duffel Gemeentehuis via Mechelen Station perron 16. The journey, including transfers, takes approximately 1h 29m.
No, there is no direct train from Leuven to Duffel. However, there are services departing from Louvain and arriving at Duffel via Malines. The journey, including transfers, takes approximately 1h 5m.
The distance between Leuven and Duffel is 43 km. The road distance is 32 km.
The best way to get from Leuven to Duffel without a car is to train which takes 1h 5m and costs €7 - €13.
It takes approximately 1h 5m to get from Leuven to Duffel, including transfers.
Leuven to Duffel bus services, operated by De Lijn, depart from Leuven Lüdenscheid station.
Leuven to Duffel train services, operated by Belgian Railways (NMBS/SNCB), depart from Louvain station.
The best way to get from Leuven to Duffel is to train which takes 1h 5m and costs €7 - €13. Alternatively, you can line 20 bus and line 30 bus, which costs €6 and takes 1h 29m.
What companies run services between Leuven, Belgium and Duffel, Belgium?
You can take a train from Louvain to Duffel via Malines in around 1h 5m. Alternatively, you can take a bus from Leuven Lüdenscheid to Duffel Gemeentehuis via Mechelen Station perron 16 in around 1h 29m.
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Louvain to Malines
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–10
- Website
- Belgian Railways
Train from Malines to Duffel
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Estimated price
- €1–3
- Website
- Belgian Railways
Train from Louvain to Malines
- Ave. Duration
- 28 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–10
- Website
- Belgian Railways
Train from Louvain to Lierre
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- €7–12
- Website
- Belgian Railways
- Phone
- +32 70 22 02 00
- Website
- De Lijn
Bus from Mechelen Station perron 16 to Duffel Gemeentehuis
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- De Lijn
Bus from Lier Station perron 7 to Duffel Leopoldstraat
- Ave. Duration
- 12 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- De Lijn
Bus from Leuven Lüdenscheid to Mechelen Station perron 14
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- De Lijn
Bus from Mechelen Station perron 16 to Duffel Gemeentehuis
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- €3
- Website
- De Lijn
- Ave. Duration
- 35 min
- Estimated price
- €75–95
Taxi Bella
- Phone
- +32 0494 25 12 00
- Website
- taxi-bella.be
Taxi Jenny
- Phone
- +32 16 26 10 10
- Website
- taxijenny.be
Taxi Safe
- Phone
- +32 468105226
- Website
- taxisafe.be
Tiense Taxi
- Phone
- +32 499867140
- Website
- tiensetaxi.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 How to get from Florence to Rome, Which London airport should I choose?, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Leuven to Duffel bus services, operated by De Lijn, arrive at Mechelen Station perron 14.
Leuven to Duffel train services, operated by Belgian Railways (NMBS/SNCB), arrive at Malines station.
Yes, the driving distance between Leuven to Duffel is 32 km. It takes approximately 35 min to drive from Leuven to Duffel.
Book your Leuven to Duffel train tickets online with Omio.
There are 1308+ hotels available in Duffel.









