Botswana embassies in nearby countries

» Ethiopia

» Kenya

» Namibia

» Zambia

» Zimbabwe

Botswana embassies worldwide

Botswana flag Botswana representation in South Africa

Pretoria — Botswana High Commission

AddressArcadia, Pretoria 0007
Phonelocal: (012) 430.9640
international: +27.12.430.9640

Cape Town — Botswana Consulate-General

Address8 Riebeeck Street
4th Floor, Southern Life Centre
P.O. Box 3288
Cape Town 8000
Phonelocal: (021) 421.1045
international: +27.21.421.1045

Johannesburg — Botswana Consulate-General

AddressBraamfontein
Johannesburg 2017
Phonelocal: (011) 403.3748
international: +27.11.403.3748