IranMorocco

Iranian Embassy in Morocco

1 embassy

In Morocco, Iran has an embassy in Rabat. Iran issues Moroccan citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Iranian Embassy in Rabat

In Rabat, the Iranian embassy represents Iran towards Morocco.

Iran visa for Moroccan citizens

MoroccoIran Visa on arrival Iran visa for citizens of Morocco

IranMorocco Visa required Morocco visa for citizens of Iran

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

Morocco’s missions in Iran

Morocco has no mission in Iran on record; Moroccan citizens there would be served by an embassy accredited from another country.

Good to know

Iran in Morocco

Worldwide, Iran has 117 missions in 95 countries; one of them is in Morocco.

Travel to Morocco for Iranian citizens

Iranian citizens must obtain a visa before travelling to Morocco. In Morocco, Iranian citizens can turn to the Iranian embassy for passports and emergency help.

When the Iranian embassy in Morocco is closed

The Iranian embassy in Morocco closes on Morocco’s public holidays, the next being Green March (Eid Al Massira Al Khadra) on Friday 6 November 2026, Independence Day (Eid Al Istiqulal) on Wednesday 18 November 2026 and New Year's Day (Ras l' âm) on Friday 1 January 2027.

Frequently asked questions

Where is the Iranian embassy in Morocco?

The Iranian embassy is in Rabat.

Do Moroccan citizens need a visa for Iran?

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

Do Iranian citizens need a visa for Morocco?

Iranian citizens need a visa for Morocco, obtained before travel.

Does Morocco have an embassy in Iran?

No mission of Morocco in Iran is on record.