Flight distance between Uitenhage, South Africa and Mayahi, Niger 3,497.1 mi / 5,628.0 km