Flight distance between Midrand, South Africa and El Obeid, Sudan 2,710.3 mi / 4,361.8 km