IranAfghanistan

Iranian Embassy & Consulates in Afghanistan

  • 1 embassy
  • 2 consulates general

In Afghanistan, Iran has an embassy in Kabul and 2 consulates general in Mazari Sharif and Kandahar. Iran requires Afghan citizens to hold a visa issued in advance.

Map: Iran’s 3 missions in Afghanistan

Map: Iran’s 3 missions in Afghanistan

Iranian Embassy in Kabul

Embassy of Iran in Kabul

Embassy · Kabul

Today 09:30–12:00

The Iranian embassy is in Kabul, the capital of Afghanistan. Its website is linked on its page.

Iranian consulates in Afghanistan

Iran also has 2 consulates general in Mazari Sharif and Kandahar; its work is consular: passports and documents for its own citizens and, often, visas for visitors.

Iran visa for Afghan citizens

AfghanistanIran Visa required Iran visa for citizens of Afghanistan

IranAfghanistan Visa required Afghanistan visa for citizens of Iran

Iran requires Afghan citizens to hold a visa issued in advance. In Afghanistan, applications go to the Iranian embassy in Kabul or one of the consulates in Mazari Sharif and Kandahar, or to a visa centre working for Iran.

Afghanistan’s missions in Iran

Missions of Afghanistan in Iran (4)

In return, Afghanistan has 4 missions in Iran, including its embassy in Tehran.

Good to know

Iran in Afghanistan

Worldwide, Iran has 117 missions in 95 countries; 3 of them are in Afghanistan.

Travel to Afghanistan for Iranian citizens

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

Frequently asked questions

Where is the Iranian embassy in Afghanistan?

The Iranian embassy is in Kabul.

Does Iran have consulates in Afghanistan?

Yes, Iran has 2 consulates general in Mazari Sharif and Kandahar.

Do Afghan citizens need a visa for Iran?

Afghan citizens need a visa for Iran, obtained before travel.

Do Iranian citizens need a visa for Afghanistan?

Afghanistan requires Iranian citizens to hold a visa issued in advance.

Does Afghanistan have an embassy in Iran?

Yes, Afghanistan has its embassy in Tehran, along with 3 other missions in Iran.