Flight distance between Uitenhage, South Africa and Santiago de Cuba, Cuba 7,601.4 mi / 12,233.3 km