List of diplomatic missions in Botswana

This is a list of diplomatic missions in Botswana excluding honorary consulates. The capital Gaborone currently hosts 22 embassies and 1 delegation (European Union). The city is also host to several international organizations. Most of the non-resident diplomatic missions that are accredited to Botswana are located in South Africa.

Honorary consulates are omitted from this listing.



Non-resident embassies and High Commissions
Most of the accredited non-resident embassies to Botswana are in Pretoria, South Africa. However, some are in Zimbabwe, Zambia, Ethiopia or Namibia.

Resident in Pretoria unless stated otherwise.