SpainSouth 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 AfricaSpain Visa required Spain visa for citizens of South Africa

SpainSouth 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

See the full checklist

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.