Flight distance between Uitenhage, South Africa and Cienfuegos, Cuba 7,933.2 mi / 12,767.2 km