Distance from Durban to Thomasrivier

The distance from Durban KwaZulu-Natal to Thomasrivier Eastern Cape by car is 685 km (or 426 mi). The estimated driving time for the trip is 9 h 25 min and the main road for this route is the N2. In a straight line, the distance between Durban and Thomasrivier is 459 km (286 mi).