Flight distance between Uitenhage, South Africa and Chateaubelair, Saint Vincent and the Grenadines 6,536.8 mi / 10,520.0 km