Flight distance between Uitenhage, South Africa and Speightstown, Barbados 6,446.1 mi / 10,374.0 km