Flight distance between Midrand, South Africa and Tanout, Niger 3,111.7 mi / 5,007.8 km