Flight distance between Uitenhage, South Africa and Barrouallie, Saint Vincent and the Grenadines 6,535.9 mi / 10,518.4 km