Flight distance between Guangzhou, China and Selebi-Phikwe, Botswana 6,530.1 mi / 10,509.1 km