Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy.You may at any time.
Francistown is the second-largest city in Botswana, with a population of about 103,417 and 147,122 inhabitants for its agglomeration at the 2022 census. It is located in eastern Botswana, about 400 km north-northeast from the capital, Gaborone. Francistown is located at the confluence of the Tati and Ntshe rivers, and near the Shashe River (tributary to the Limpopo) and 90 km from the international border with Zimbabwe.