Cheap Train tickets to Viersen

What are the most popular routes to Viersen?

Berlin - ViersenAverage priceCLP 136,044Average duration5h 1mDaily departures25
Leipzig - ViersenAverage priceCLP 113,926Average duration6h 9mDaily departures2
Frankfurt am Main - ViersenAverage priceCLP 107,869Average duration3h 2mDaily departures24
Bremen - ViersenAverage priceCLP 54,133Average duration3h 28mDaily departures12
Hanover - ViersenAverage priceCLP 83,647Average duration3h 41mDaily departures10