Flight distance between Midrand, South Africa and Atbara, Sudan 3,044.3 mi / 4,899.4 km