Flight distance between Uitenhage, South Africa and Camagüey, Cuba 7,765.2 mi / 12,496.9 km