Heidelberg Baden-Württemberg , Germany
-
Mazara del Vallo , Italy

Straight line distance:

1,342.6 kilometers
(839.1 miles)

Driving distance:

2,178.9 kilometers
(1,361.8 miles)

Driving time:

22 hours 24 minutes