India
Afghanistan
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
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
Afghanistan
India e-Visa India visa for citizens of Afghanistan
India
Afghanistan 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
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.