Flight distance between Cape Town, South Africa and Durban, South Africa 790.4 mi / 1,272.1 km