Flight distance between Guangzhou, China and Serowe, Botswana 6,607.8 mi / 10,634.2 km