Flight distance between Orapa, Botswana and Foshan, China 6,649.1 mi / 10,700.7 km