OmanIran

Omani Embassy in Iran

1 embassy

Oman is represented in Iran by 1 mission: an embassy in Tehran. Iranian citizens can get a visa on arrival in Oman, valid for stays of up to 30 days.

Omani Embassy in Tehran

The Omani embassy is in Tehran, the capital of Iran, at تندیس 9, Tehran. Its phone number is on its page.

Oman visa for Iranian citizens

IranOman Visa on arrival Oman visa for citizens of Iran

OmanIran Visa-free, 90 days Iran visa for citizens of Oman

Iranian citizens can get a visa on arrival in Oman, valid for stays of up to 30 days.

Iran’s missions in Oman

Missions of Iran in Oman (1)

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

Good to know

Oman in Iran

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

Travel to Iran for Omani citizens

Omani citizens can visit Iran without a visa for up to 90 days. In Iran, Omani citizens can turn to the Omani embassy for passports and emergency help.

Frequently asked questions

Where is the Omani embassy in Iran?

The Omani embassy is in Tehran, at تندیس 9, Tehran.

Do Iranian citizens need a visa for Oman?

Oman issues Iranian 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 Iran?

No visa is needed by Omani citizens for Iran, for stays of up to 90 days.

Does Iran have an embassy in Oman?

Yes, Iran has its embassy in Muscat.