- Address
- Brooklyn Road 337, 0102 Brooklyn
- Website
- exteriores.gob.es
Spain
South Africa
Spanish Embassy & Consulates in South Africa
- 1 embassy
- 1 consulate
In South Africa, Spain has an embassy in Pretoria and a consulate in Cape Town. South African citizens must obtain a visa before travelling to Spain.
Spanish Embassy in Pretoria
The Spanish embassy is in Pretoria, the capital of South Africa, at Brooklyn Road 337, 0102 Brooklyn. Its website is linked on its page.
Spanish consulates in South Africa
Spain also has a consulate in Cape Town; its work is consular: passports and documents for its own citizens and, often, visas for visitors.
Spain visa for South African citizens
South Africa
Spain Visa required Spain visa for citizens of South Africa
Spain
South Africa Visa-free, 90 days South Africa visa for citizens of Spain
Spain visa requirements for citizens of South Africa
- Schengen visa (type C) – tourism, family visit, business, events, short studies
- National visas (type D) – study, work, family reunification, non-lucrative residence, digital nomad
- Schengen short-stay visa (type C) – business
- Schengen short-stay visa (type C) – visiting family or friends
- Fee: €90
- 20 required documents
checked 22 October 2026
South African citizens need a visa for Spain, obtained before travel. From South Africa, the application is made at the Spanish embassy in Pretoria or the consulate in Cape Town or through a visa centre appointed by Spain.
South Africa’s missions in Spain
Missions of South Africa in Spain (3)
In return, South Africa has 3 missions in Spain, including its embassy in Madrid.
Good to know
Spain in South Africa
Worldwide, Spain has 297 missions in 126 countries; 2 of them are in South Africa.
Travel to South Africa for Spanish citizens
Spanish citizens can visit South Africa without a visa for up to 90 days. In South Africa, Spanish citizens can turn to the Spanish embassy for passports and emergency help.
When Spanish missions in South Africa are closed
Spanish missions in South Africa close on South Africa’s public holidays, the next being Day of Reconciliation on Wednesday 16 December 2026, Christmas Day on Friday 25 December 2026 and Day of Goodwill (St. Stephen's Day) on Saturday 26 December 2026, and usually on some holidays of Spain, such as Constitution Day (Día de la Constitución) on Sunday 6 December 2026.
Frequently asked questions
Where is the Spanish embassy in South Africa?
The Spanish embassy is in Pretoria, at Brooklyn Road 337, 0102 Brooklyn.
Does Spain have consulates in South Africa?
Yes, Spain has a consulate in Cape Town.
Do South African citizens need a visa for Spain?
South African citizens need a visa for Spain, obtained before travel.
Do Spanish citizens need a visa for South Africa?
Spanish citizens do not need a visa for South Africa: stays of up to 90 days are visa-free.
Does South Africa have an embassy in Spain?
Yes, South Africa has its embassy in Madrid, along with 2 other missions in Spain.