Distance between Geilenkirchen and Viersen
Distance from Geilenkirchen to Viersen is 23 miles / 37 kilometers.
Map showing the distance from Geilenkirchen to Viersen
![]() |
Air distance: | miles km |
Geilenkirchen
City: | Geilenkirchen |
Country: | Germany |
Viersen
City: | Viersen |
Country: | Germany |
Time difference between Geilenkirchen and Viersen
There is no time difference between Geilenkirchen and Viersen. Current local time in Geilenkirchen and Viersen is 12:16 CET (2025-02-12)