IndiaAfghanistan

Indian Consulates in Afghanistan

  • 1 consulate general
  • 1 consulate

In Afghanistan, India has a consulate general in Herat and a consulate in Kabul. India requires a visa from Afghan citizens, available online as an e-Visa for up to 30 days.

Map: India’s 2 missions in Afghanistan

Map: India’s 2 missions in Afghanistan

Indian consulates in Afghanistan

India also has a consulate general in Herat and a consulate in Kabul; its work is consular: passports and documents for its own citizens and, often, visas for visitors.

India visa for Afghan citizens

AfghanistanIndia e-Visa India visa for citizens of Afghanistan

IndiaAfghanistan Visa required Afghanistan visa for citizens of India

India visa requirements for citizens of Afghanistan

  • e-Tourist Visa (30 days, 1 year, 5 years)
  • e-Business Visa (incl. e-Conference)
  • e-Medical and e-Medical Attendant Visa
  • e-Transit Visa
  • Fee: US$25
  • 17 required documents

checked 22 October 2026

See the full checklist

India requires a visa from Afghan citizens, available online as an e-Visa for up to 30 days. The application is made online on the official portal of India, not at a mission.

Afghanistan’s missions in India

Missions of Afghanistan in India (2)

In return, Afghanistan has 2 missions in India, including its embassy in New Delhi.

Good to know

India in Afghanistan

There is no embassy of India in Afghanistan on record, so Afghanistan is probably covered by an embassy of India in another country. Worldwide, India has 251 missions in 156 countries; 2 of them are in Afghanistan.

Travel to Afghanistan for Indian citizens

Indian citizens must obtain a visa before travelling to Afghanistan. In Afghanistan, Indian citizens can turn to their consulate for passports and emergency help.

Frequently asked questions

Does India have consulates in Afghanistan?

Yes, India has a consulate general in Herat and a consulate in Kabul.

Do Afghan citizens need a visa for India?

Afghan citizens need an e-Visa for India, applied for online before travel and valid for up to 30 days.

Do Indian citizens need a visa for Afghanistan?

Indian citizens must obtain a visa before travelling to Afghanistan.

Does Afghanistan have an embassy in India?

Yes, Afghanistan has its embassy in New Delhi, along with 1 other mission in India.