Flight distance between Midrand, South Africa and Ad Douiem, Sudan 2,777.4 mi / 4,469.8 km