Flight distance between Suzhou, China and Francistown, Botswana 7,139.4 mi / 11,489.7 km