Viersen North Rhine-Westphalia , Germany
-
Pistoia , Italy

Straight line distance:

882.8 kilometers
(551.7 miles)

Driving distance:

1,185.0 kilometers
(740.7 miles)

Driving time:

11 hours 29 minutes