Distance from Durban to Swaelkrans

The distance from Durban KwaZulu-Natal to Swaelkrans Eastern Cape by car is 691 km (or 430 mi). The estimated driving time for the trip is 9 h 52 min and the main road for this route is the N2. In a straight line, the distance between Durban and Swaelkrans is 474 km (295 mi).