Flight distance between Gabane, Botswana and Tianshui, China 6,640.5 mi / 10,686.8 km