Flight distance between Uitenhage, South Africa and Les Cayes, Haiti 7,420.5 mi / 11,942.1 km