OmanSpain

Omani Embassy in Spain

1 embassy

In Spain, Oman has an embassy in Madrid. Spanish citizens receive their visa for Oman at the border; it covers up to 30 days.

Omani Embassy in Madrid

The Omani embassy is in Madrid, the capital of Spain, at Avenida del Cardenal Herrera Oria 138, 28034 Madrid. Its phone number and website are on its page.

Oman visa for Spanish citizens

SpainOman Visa on arrival Oman visa for citizens of Spain

OmanSpain Visa required Spain visa for citizens of Oman

Oman issues Spanish citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Spain’s missions in Oman

Missions of Spain in Oman (1)

In return, Spain has an embassy in Oman, in Muscat.

Good to know

Oman in Spain

Worldwide, Oman has 47 missions in 41 countries; one of them is in Spain.

Travel to Spain for Omani citizens

Omani citizens need a visa for Spain, obtained before travel. In Spain, Omani citizens can turn to the Omani embassy for passports and emergency help.

When the Omani embassy in Spain is closed

The Omani embassy in Spain closes on Spain’s public holidays, the next being Constitution Day (Día de la Constitución) on Sunday 6 December 2026, Immaculate Conception (Inmaculada Concepción) on Tuesday 8 December 2026 and Christmas Day (Navidad) on Friday 25 December 2026.

Frequently asked questions

Where is the Omani embassy in Spain?

The Omani embassy is in Madrid, at Avenida del Cardenal Herrera Oria 138, 28034 Madrid.

Do Spanish citizens need a visa for Oman?

Oman issues Spanish citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Do Omani citizens need a visa for Spain?

Spain requires Omani citizens to hold a visa issued in advance.

Does Spain have an embassy in Oman?

Yes, Spain has its embassy in Muscat.