Flight distance between Uitenhage, South Africa and Puerto Barrios, Guatemala 8,182.4 mi / 13,168.3 km