Marl North Rhine-Westphalia , Germany
-
Sankt Gallen , Switzerland

Straight line distance:

498.1 kilometers
(311.3 miles)

Driving distance:

690.6 kilometers
(431.6 miles)

Driving time:

6 hours 46 minutes