Flight distance between Midrand, South Africa and Atar, Mauritania 4,236.2 mi / 6,817.5 km