Flight distance between Nyanza, Rwanda and Johannesburg, South Africa 1,651.8 mi / 2,658.3 km