IranRussia

Iranian Embassy in Russia

2 embassies

Iran is represented in Russia by 2 missions: an embassy in Moscow and 1 other office. Russian citizens receive their visa for Iran at the border; it covers up to 30 days.

Map: Iran’s 2 missions in Russia

Map: Iran’s 2 missions in Russia

Iranian Embassy in Moscow

Embassy of Iran in Moscow

Embassy · Moscow

Today · Closed

The Iranian embassy is in Moscow, the capital of Russia. Its phone number and website are on its page.

Consulates

Iran visa for Russian citizens

RussiaIran Visa on arrival Iran visa for citizens of Russia

IranRussia e-Visa Russia visa for citizens of Iran

Russian citizens receive their visa for Iran at the border; it covers up to 30 days.

Russia’s missions in Iran

Missions of Russia in Iran (5)

In return, Russia has 5 missions in Iran, including its embassy in Tehran.

Good to know

Iran in Russia

Worldwide, Iran has 117 missions in 95 countries; 2 of them are in Russia.

Travel to Russia for Iranian citizens

Russia requires a visa from Iranian citizens, available online as an e-Visa for up to 30 days. In Russia, Iranian citizens can turn to the Iranian embassy for passports and emergency help.

When Iranian missions in Russia are closed

Iranian missions in Russia close on Russia’s public holidays, the next being New Year's Day on Friday 1 January 2027, New Year holiday on Saturday 2 January 2027 and New Year holiday on Sunday 3 January 2027.

Frequently asked questions

Where is the Iranian embassy in Russia?

The Iranian embassy is in Moscow.

Do Russian citizens need a visa for Iran?

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

Do Iranian citizens need a visa for Russia?

Russia requires a visa from Iranian citizens, available online as an e-Visa for up to 30 days.

Does Russia have an embassy in Iran?

Yes, Russia has its embassy in Tehran, along with 4 other missions in Iran.