Flight distance between Midrand, South Africa and Tahoua, Niger 3,215.5 mi / 5,174.8 km