Flight distance between Kabul, Afghanistan and Soweto, South Africa 4,995.4 mi / 8,039.3 km