Cheap Train tickets to Geilenkirchen

What are the most popular routes to Geilenkirchen?

Munich - GeilenkirchenAverage price$164Average duration6h 26mDaily departures9
Bremerhaven - GeilenkirchenAverage price$144Average duration5h 45mDaily departures3
Düsseldorf - GeilenkirchenAverage price$47Average duration1h 7mDaily departures3
Frankfurt am Main - GeilenkirchenAverage price$219Average duration2h 50mDaily departures27
Berlin - GeilenkirchenAverage price$182Average duration7h 23mDaily departures19