Flight distance between Uitenhage, South Africa and Moroni, Comoros 1,895.0 mi / 3,049.8 km