Spanish embassies in nearby countries

» Angola

» Cameroon

» Cape Verde

» Congo-Kinshasa

» Equatorial Guinea

» Ethiopia

» Gabon

» Ghana

» Guinea

» Guinea-Bissau

» Ivory Coast

» Kenya

» Mali

» Mozambique

» Namibia

» Niger

» Nigeria

» Senegal

» Tanzania

» Zimbabwe

Spanish embassies worldwide

Spanish flag Spanish representation in South Africa

Pretoria — Spanish Embassy

Address337 Brooklyn Road
Menlo Park, Pretoria 0102
Phonelocal: (012) 460.0123
international: +27.12.460.0123

Cape Town — Spanish Consulate-General

Address37, Shortmarket St.
Cape Town 8001
Phonelocal: (021) 422.2415
international: +27.21.422.2415