Flight distance between Uitenhage, South Africa and Moya, Comoros 1,906.2 mi / 3,067.8 km