Flight distance between Uitenhage, South Africa and La Habana Vieja, Cuba 8,072.3 mi / 12,991.1 km