Flight distance between Uitenhage, South Africa and Guanabacoa, Cuba 8,069.1 mi / 12,986.0 km