Holders of the following passports do not need visas to visit Botswana for up to 90 days:
Andorra, Antigua and Barbuda, Australia, Austria, Bahamas, Barbados, Belgium, Belize, Brunei Darussalam, Canada, Cyprus, Denmark, Dominica, Fiji, Finland, France, Gambia, Germany, Greece, Grenada, Guyana, Iceland, Ireland, Italy, Jamaica, Japan, Kenya, Kiribati, Lesotho, Lieclenstein, Luxembourg, Malawi, Maldives, Malta, Mauritius, Namibia, Naruru, Netherlands, New Zealand, Norway, Papua New Guinea, Poland, Portugal, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Seychelles, Singapore, Solomon Islands, South Africa, Spain, Swaziland, Sweden, Switzerland, Tanzania, Tonga, Trinidad and Tobago, Tuvalu, United Kingdom, U.S.A., Uganda, Uruguay, Vanatu, Yugoslavia, Zambia, Zimbabwe.
In countries where Botswana is not represented, visas may be obtained from a British High Commission.
No visitor is allowed to stay more than 90 days within any twelve-month period, unless permission has been granted in the form of a waiver pending the outcome of a residence permit application.
Botswana entry visa information
Botswana Embassies and Consulates