Back

Botswana passport visa requirements

198 destinations

A Botswana passport gives visa-free access to 47 countries and territories. Holders can enter 107 of 198 destinations without arranging a visa in advance (47 visa-free, 24 with visa on arrival, 30 with an eVisa, 6 with an eTA), while 91 require a visa beforehand.

Visa-free · 47

Angola, Antigua and Barbuda, Bahamas, Bangladesh, Barbados, Belize, Benin, Brazil, Dominica, Dominican Republic, Ecuador, Fiji, Gambia, Georgia, Ghana, Grenada, Guyana, Haiti, Hong Kong, Israel, Jamaica, Kiribati, Kosovo, Lesotho, Malawi, Malaysia, Mauritius, Micronesia, Mozambique, Namibia, Panama, Philippines, Russia, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Seychelles, Singapore, South Africa, Swaziland, Tanzania, Trinidad and Tobago, Uganda, Vanuatu, Zambia, Zimbabwe

Visa on arrival · 24

Bolivia, Burundi, Cambodia, Cape Verde, Comoros, Djibouti, Ethiopia, Guinea-Bissau, Iran, Laos, Macao, Madagascar, Maldives, Mauritania, Nepal, Nigeria, Palau, Qatar, Samoa, Senegal, Sierra Leone, Sri Lanka, Timor-Leste, Tuvalu

eVisa · 30

Albania, Australia, Bahrain, Bhutan, Burkina Faso, Cameroon, Colombia, Cuba, DR Congo, El Salvador, Equatorial Guinea, Gabon, Guinea, India, Indonesia, Iraq, Kazakhstan, Kyrgyzstan, Libya, Moldova, Mongolia, Oman, Sao Tome and Principe, Somalia, South Sudan, Syria, Tajikistan, Togo, United Arab Emirates, Vietnam

eTA · 6

Ivory Coast, Kenya, Pakistan, Papua New Guinea, South Korea, United Kingdom

Visa required · 91

Afghanistan, Algeria, Andorra, Argentina, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Brunei, Bulgaria, Canada, Central African Republic, Chad, Chile, China, Congo, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, Egypt, Eritrea, Estonia, Finland, France, Germany, Greece, Guatemala, Honduras, Hungary, Iceland, Ireland, Italy, Japan, Jordan, Kuwait, Latvia, Lebanon, Liberia, Liechtenstein, Lithuania, Luxembourg, Mali, Malta, Marshall Islands, Mexico, Monaco, Montenegro, Morocco, Myanmar, Nauru, Netherlands, New Zealand, Nicaragua, Niger, North Korea, North Macedonia, Norway, Palestine, Paraguay, Peru, Poland, Portugal, Romania, San Marino, Saudi Arabia, Serbia, Slovakia, Slovenia, Solomon Islands, Spain, Sudan, Suriname, Sweden, Switzerland, Taiwan, Thailand, Tonga, Tunisia, Turkey, Turkmenistan, Ukraine, United States, Uruguay, Uzbekistan, Vatican, Venezuela, Yemen

Common questions

Where can Botswana passport holders travel visa-free?

Botswana passport holders can travel visa-free to 47 countries and territories, including Angola, Antigua and Barbuda, Bahamas, Bangladesh, Barbados, Belize, Benin, Brazil, Dominica, Dominican Republic, Ecuador, Fiji and 35 more.

How many countries can a Botswana passport enter without a visa in advance?

A Botswana passport can enter 107 of 198 destinations without arranging a visa in advance: 47 visa-free, 24 with visa on arrival, 30 with an eVisa, 6 with an eTA.

Which countries require a visa for Botswana passport holders?

91 destinations require a Botswana passport holder to obtain a visa in advance, including Afghanistan, Algeria, Andorra, Argentina, Armenia, Austria, Azerbaijan, Belarus, Belgium, Bosnia and Herzegovina, Brunei, Bulgaria and 79 more.

Requirements change often. Confirm with the destination's embassy or official immigration site before you travel.