Cheap Bus, Train and Carpool tickets to Leuven

What are the most popular routes to Leuven?

Bruges - LeuvenAverage priceMX$305Average duration2h 50mDaily departures2
Liège - LeuvenAverage priceMX$281Average duration8h 10mDaily departures2
Ghent - LeuvenAverage priceMX$172Average duration2h 15mDaily departures2
Maastricht - LeuvenAverage priceMX$216Average duration1h 40mDaily departures3
Eindhoven - LeuvenAverage priceMX$435Average duration5h 10mDaily departures2