Flight distance between Midrand, South Africa and Shendi, Sudan 2,970.5 mi / 4,780.5 km