Flight distance between Midrand, South Africa and Al Manāqil, Sudan 2,799.1 mi / 4,504.8 km