What the South Africa visa rules mean for Botswana travellers
Botswana citizens can enter South Africa without a visa and stay for up to 90 days. You only need a valid Botswana passport at the border; immigration officers may still ask for a return or onward ticket, proof of accommodation and enough money for your stay. The 90-day limit usually counts calendar days from your arrival, so book your return flight inside that window.
Documents to prepare
Whatever your visa status, South Africa applies the same entry conditions to every traveller:
- Passport validity: Home Affairs lists a passport or travel document valid for no less than 30 days after the expiry of the intended visit, with at least one unused page for entry and departure endorsements, among the documents required to…
- Blank passport pages: Your passport needs at least 1 blank page.
- Vaccinations: Yellow fever: Home Affairs lists yellow fever certificates among the requirements for entering South Africa if your journey starts in or passes through the yellow fever belt of Africa or South America.
- Travel insurance: No official source we could read states a travel insurance requirement for South Africa.
South Africa entry rules compared
South Africa lets 93 passports in without a visa and requires an embassy visa from 105. Botswana citizens are treated the same way as Angola, Benin, Cape Verde, Eswatini and Gabon. Overall the Botswana passport ranks #106 in the world with 48 visa-free destinations.
More travel options
Planning a longer trip in Africa? With a Botswana passport you can also visit 15 countries in the region without a visa, including Angola, Benin, Kenya, Lesotho, Mauritius, Malawi, Mozambique and Namibia.
In the other direction, South Africa citizens can visit Botswana visa-free for up to 90 days.