Flight distance between Midrand, South Africa and Umm Ruwaba, Sudan 2,695.4 mi / 4,337.9 km