Flight distance between Uitenhage, South Africa and Puerto Padre, Cuba 7,685.1 mi / 12,368.0 km