Flight distance between Mayahi, Niger and Soweto, South Africa 3,092.5 mi / 4,977.0 km