As the Crow Flies
The distance between Johannesburg and Durban is 501 kilometers (311 miles).Johannesburg is located in Gauteng. Durban is located in KwaZulu-Natal. Gauteng and KwaZulu-Natal are both in South Africa. South Africa is located in Africa.
The driving distance from Johannesburg to Durban is kilometers ( miles).
The driving time is estimated to be .