Flight distance between Tianshui, China and Francistown, Botswana 6,410.1 mi / 10,316.1 km