It is vital for visitors to carry a valid passport to facilitate their stay in Botswana. Visitors from the US, most European and Common-wealth countries (http://www.thecommonwealth.org/member-countries ) as well as foreign nationals whose countries have signed a Visa Abolition Agreement with Botswana do not need a visa when traveling to Botswana.
For more visa information check with Botswana embassies or consulates, or their travel agents, before departure.
Countries whose nationals DO NOT need a visa to visit Botswana:
Argentina, Angola, Austria, Bahrain, Belgium, Brazil, Bulgaria, Chile, Czech Republic, Costa Rica, Croatia, Cuba, Denmark, Dominican Republic, Estonia, Federal Republic of Germany, Finland, France, Greece, Holy See, Iceland, Israel, Italy, Japan, Kuwait, Latvia, Liechtenstein, Luxembourg, Mexico, Monaco, Netherlands, Norway and Colonies, Oman, Paraguay, Peru, Poland, Portugal, Qatar, Republic of Ireland, Romania, Russian Federation, San Marino, Slovak Republic, Slovenia, South Arabia, South Korea, South Sudan, Spain, Sweden, Switzerland, Turkey, United Arab Emirates, United States of America, Uruguay, Venezuela, Zambia, Zimbabwe
Countries whose nationals NEED a visa to visit Botswana: Bangladesh, Cameroon, Ghana, India, Nigeria, Pakistan and Sri Lanka
For more information, visit http://www.gov.bw/Ministries--Authorities/Ministries/Ministry-of-Labour--Home-Affairs-MLHA/Tools--Services/Services--Forms/Requirements-for-VISA-application/ .