Swaziland embassies in nearby countries

» Ethiopia

» Mozambique

Swaziland embassies worldwide

Swaziland flag Swaziland representation in South Africa

Pretoria — Swaziland High Commission

Address715 Government Avenue
Arcadia 0083
Hatfield, Pretoria
Phonelocal: (012) 344.1910
international: +27.12.344.1910

Johannesburg — Swaziland Consulate-General

AddressBraamfontein Centre, 6th Floor
23 Jorissen Street
Johannesburg 2000
Phonelocal: (011) 403.7472
international: +27.11.403.7472