RussiaAfghanistan

Russian Embassy & Consulates in Afghanistan

  • 1 embassy
  • 1 consulate general

In Afghanistan, Russia has an embassy in Kabul and a consulate general in Mazari Sharif. Afghan citizens must obtain a visa before travelling to Russia.

Map: Russia’s 2 missions in Afghanistan

Map: Russia’s 2 missions in Afghanistan

Russian Embassy in Kabul

The Russian embassy is in Kabul, the capital of Afghanistan, at Кабул, 7 район, Аюб Хан Мена, ул. Дар-уль-Аман, Kabul. The head of mission on record is Жирнов Дмитрий Александрович. Its phone number and website are on its page.

Russian consulates in Afghanistan

Russia also has a consulate general in Mazari Sharif; career consulates of this kind usually renew passports and take visa applications for their region.

Russia visa for Afghan citizens

AfghanistanRussia Visa required Russia visa for citizens of Afghanistan

RussiaAfghanistan Visa required Afghanistan visa for citizens of Russia

Russia visa requirements for citizens of Afghanistan

  • Unified electronic visa (e-visa)
  • Regular tourist visa
  • Private, business, study and work visas (invitation-based)
  • 11 required documents

checked 22 October 2026

See the full checklist

Afghan citizens need a visa for Russia, obtained before travel. In Afghanistan, applications go to the Russian embassy in Kabul or the consulate in Mazari Sharif, or to a visa centre working for Russia.

Afghanistan’s missions in Russia

Missions of Afghanistan in Russia (1)

In return, Afghanistan has an embassy in Russia, in Moscow.

Good to know

Russia in Afghanistan

Worldwide, Russia has 301 missions in 155 countries; 2 of them are in Afghanistan.

Travel to Afghanistan for Russian citizens

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

Frequently asked questions

Where is the Russian embassy in Afghanistan?

The Russian embassy is in Kabul, at Кабул, 7 район, Аюб Хан Мена, ул. Дар-уль-Аман, Kabul.

Does Russia have consulates in Afghanistan?

Yes, Russia has a consulate general in Mazari Sharif.

Do Afghan citizens need a visa for Russia?

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

Do Russian citizens need a visa for Afghanistan?

Russian citizens must obtain a visa before travelling to Afghanistan.

Does Afghanistan have an embassy in Russia?

Yes, Afghanistan has its embassy in Moscow.