Flight distance between Midrand, South Africa and Sawākin, Sudan 3,176.4 mi / 5,112.0 km