Cheap Train tickets to Mechelen

What are the most popular routes to Mechelen?

Nuremberg - MechelenAverage priceR 3 149Average duration6h 1mDaily departures6
Linz - MechelenAverage priceR 2 540Average duration11h 26mDaily departures4
Duisburg - MechelenAverage priceR 1 893Average duration3h 6mDaily departures8
Cologne - MechelenAverage priceR 1 441Average duration2h 28mDaily departures8
Karlsruhe - MechelenAverage priceR 2 914Average duration4h 46mDaily departures6