Flight distance between Uitenhage, South Africa and Kassala, Sudan 3,476.4 mi / 5,594.7 km