Flight distance between Uitenhage, South Africa and Okanagan, Canada 10,324.8 mi / 16,616.1 km