All visitors to Botswana require a valid passport with a minimum of 6 months validity. In addition, a return or onward tickets and sufficient funds to cover the stay in Botswana are necessary.
With the purpose of growing and promoting the tourism industry, Botswana has broadened its entry requirements to a certain number of countries. Travellers holding the following passports and nationality do not require a Visa to enter Botswana and will be granted a 30 day permit on arrival. A maximum of 90 days per annum is available on request at nearest immigration office.
All EC (European Community) countries United States of America, Canada and Mexico United Kingdom and Russian Federation Japan and Australia Commonwealth countries (except for Bangladesh, Cameroon, Ghana, India, Nigeria, Pakistan, and Sri Lanka)
Entry and visa requirements are subject to change at any time; therefore we ask you to ensure you personally check all entry requirements in advance and prior to travel. We always recommend reconfirming these details with the nearest Botswana Embassy or High Commission. Note: For countries with which Botswana has no diplomatic representation, visa information and processing is available through British Embassies and High Commissions.
Should you require a visa for Botswana, it is highly recommended that these are organised prior to arrival, most visas cannot be obtained on entry to Botswana.
For up to date info please always check the below links