Iran
Oman
Iranian Embassy in Oman
1 embassy
In Oman, Iran has an embassy in Muscat. Omani citizens can visit Iran without a visa for up to 90 days.
Iranian Embassy in Muscat
Iran has its embassy in Muscat, the capital.
Iran visa for Omani citizens
Oman
Iran Visa-free, 90 days Iran visa for citizens of Oman
Iran
Oman Visa on arrival Oman visa for citizens of Iran
Omani citizens do not need a visa for Iran: stays of up to 90 days are visa-free.
Oman’s missions in Iran
In return, Oman has an embassy in Iran, in Tehran.
Good to know
Iran in Oman
Worldwide, Iran has 117 missions in 95 countries; one of them is in Oman.
Travel to Oman for Iranian citizens
Oman issues Iranian citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance. In Oman, Iranian citizens can turn to the Iranian embassy for passports and emergency help.
Frequently asked questions
Where is the Iranian embassy in Oman?
The Iranian embassy is in Muscat.
Do Omani citizens need a visa for Iran?
Omani citizens can visit Iran without a visa for up to 90 days.
Do Iranian citizens need a visa for Oman?
Iranian citizens receive their visa for Oman at the border; it covers up to 30 days.
Does Oman have an embassy in Iran?
Yes, Oman has its embassy in Tehran.