IndonesiaAfghanistan

Indonesian Embassy in Afghanistan

1 embassy

In Afghanistan, Indonesia has an embassy in Kabul. Afghan citizens need a visa for Indonesia, which they can apply for online as an e-Visa.

Indonesian Embassy in Kabul

The Indonesian embassy is in Kabul, the capital of Afghanistan, at Ministry of Interior Road, Kabul. Its phone number and website are on its page.

Indonesia visa for Afghan citizens

AfghanistanIndonesia e-Visa Indonesia visa for citizens of Afghanistan

IndonesiaAfghanistan Visa required Afghanistan visa for citizens of Indonesia

Indonesia visa requirements for citizens of Afghanistan

  • B1 visa on arrival / e-VOA (tourism visit)
  • C1 single-entry tourism visit visa
  • C2 single-entry business visit visa
  • D1 multiple-entry tourism visit visa
  • Fee: IDR 500,000
  • 18 required documents

checked 22 October 2026

See the full checklist

Afghan citizens need a visa for Indonesia, which they can apply for online as an e-Visa. The application is made online on the official portal of Indonesia, not at the Indonesian embassy.

Afghanistan’s missions in Indonesia

Missions of Afghanistan in Indonesia (1)

In return, Afghanistan has an embassy in Indonesia, in Jakarta.

Good to know

Indonesia in Afghanistan

Worldwide, Indonesia has 157 missions in 106 countries; one of them is in Afghanistan.

Travel to Afghanistan for Indonesian citizens

Afghanistan requires Indonesian citizens to hold a visa issued in advance. In Afghanistan, Indonesian citizens can turn to the Indonesian embassy for passports and emergency help.

Frequently asked questions

Where is the Indonesian embassy in Afghanistan?

The Indonesian embassy is in Kabul, at Ministry of Interior Road, Kabul.

Do Afghan citizens need a visa for Indonesia?

Afghan citizens need an e-Visa for Indonesia, applied for online before travel.

Do Indonesian citizens need a visa for Afghanistan?

Indonesian citizens need a visa for Afghanistan, obtained before travel.

Does Afghanistan have an embassy in Indonesia?

Yes, Afghanistan has its embassy in Jakarta.