Flight distance between Uitenhage, South Africa and Manzanillo, Cuba 7,685.3 mi / 12,368.4 km