Flight distance between Midrand, South Africa and Abalak, Niger 3,218.0 mi / 5,178.9 km