Distance from Hampstead to Swanpool

The distance from Hampstead to Swanpool is 1574 km (or 979 mi). The estimated driving time for the trip is 16h 28min and the main road for this route is the Hume Highway, M31. In a straight line, the distance between Hampstead and Swanpool is 1209 km (752 mi).