Flight distance between Otse, Botswana and Shantou, China 6,942.8 mi / 11,173.4 km