Flight distance between Midrand, South Africa and El Daein, Sudan 2,591.1 mi / 4,170.0 km