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