SpainSaudi Arabia

Spanish Embassy in Saudi Arabia

1 embassy

Spain is represented in Saudi Arabia by 1 mission: an embassy in Riyadh. Saudi citizens need a visa for Spain, obtained before travel.

Spanish Embassy in Riyadh

In Riyadh, the Spanish embassy represents Spain towards Saudi Arabia. Its website is linked on its page.

Spain visa for Saudi citizens

Saudi ArabiaSpain Visa required Spain visa for citizens of Saudi Arabia

SpainSaudi Arabia Visa on arrival Saudi Arabia visa for citizens of Spain

Spain visa requirements for citizens of Saudi Arabia

  • 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

Saudi citizens need a visa for Spain, obtained before travel. In Saudi Arabia, applications go to the Spanish embassy in Riyadh, or to a visa centre working for Spain.

Saudi Arabia’s missions in Spain

Missions of Saudi Arabia in Spain (2)

In return, Saudi Arabia has 2 missions in Spain, including its embassy in Madrid.

Good to know

Spain in Saudi Arabia

Worldwide, Spain has 297 missions in 126 countries; one of them is in Saudi Arabia.

Travel to Saudi Arabia for Spanish citizens

Spanish citizens receive their visa for Saudi Arabia at the border; it covers up to 90 days. In Saudi Arabia, Spanish citizens can turn to the Spanish embassy for passports and emergency help.

Frequently asked questions

Where is the Spanish embassy in Saudi Arabia?

The Spanish embassy is in Riyadh.

Do Saudi citizens need a visa for Spain?

Saudi citizens must obtain a visa before travelling to Spain.

Do Spanish citizens need a visa for Saudi Arabia?

Spanish citizens can get a visa on arrival in Saudi Arabia, valid for stays of up to 90 days.

Does Saudi Arabia have an embassy in Spain?

Yes, Saudi Arabia has its embassy in Madrid, along with 1 other mission in Spain.