Flight distance between Uitenhage, South Africa and Palma Soriano, Cuba 7,617.3 mi / 12,258.9 km