Flight distance between Uitenhage, South Africa and Four Cross Roads, Barbados 6,435.5 mi / 10,356.9 km