Cheap Train tickets to Geilenkirchen

What are the most popular routes to Geilenkirchen?

Munich - GeilenkirchenAverage price$115Average duration6h 26mDaily departures9
Bremerhaven - GeilenkirchenAverage price$100Average duration5h 45mDaily departures3
Düsseldorf - GeilenkirchenAverage price$33Average duration1h 7mDaily departures3
Frankfurt am Main - GeilenkirchenAverage price$153Average duration2h 50mDaily departures27
Berlin - GeilenkirchenAverage price$127Average duration7h 23mDaily departures19