Flight distance between Cape Town, South Africa and Khartoum, Sudan 3,542.5 mi / 5,701.1 km