Distance from Durban to East London

656 km | 8 h 52 min

The distance from Durban to East London by car is 656 km (or 408 mi). The estimated driving time for the trip is 8 h 52 min and the main road for this route is the N2. In a straight line, the distance between Durban and East London is 460 km (286 mi).