Flight distance between Otse, Botswana and Xiamen, China 7,052.0 mi / 11,349.1 km