Flight distance between Uitenhage, South Africa and Selebi-Phikwe, Botswana 827.3 mi / 1,331.5 km