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