Flight distance between Gabane, Botswana and Foshan, China 6,712.8 mi / 10,803.2 km