AfghanistanPakistan

Afghan Consulates in Pakistan

2 consulates

In Pakistan, Afghanistan has 2 consulates in Peshawar and Karachi. Afghanistan requires Pakistani citizens to hold a visa issued in advance.

Map: Afghanistan’s 2 missions in Pakistan

Map: Afghanistan’s 2 missions in Pakistan

Afghan consulates in Pakistan

Afghanistan also has 2 consulates in Peshawar and Karachi; consulates handle passports, civil registration and, for many countries, visa applications for their district.

Afghanistan visa for Pakistani citizens

PakistanAfghanistan Visa required Afghanistan visa for citizens of Pakistan

AfghanistanPakistan e-Visa Pakistan visa for citizens of Afghanistan

Afghanistan requires Pakistani citizens to hold a visa issued in advance. From Pakistan, the application is made at the consulates of Afghanistan in Peshawar and Karachi or through a visa centre appointed by Afghanistan.

Pakistan’s missions in Afghanistan

Missions of Pakistan in Afghanistan (5)

In return, Pakistan has 5 missions in Afghanistan, including its embassy in Kabul.

Good to know

Afghanistan in Pakistan

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

Travel to Pakistan for Afghan citizens

Afghan citizens need a visa for Pakistan, which they can apply for online as an e-Visa. In Pakistan, Afghan citizens can turn to their consulate for passports and emergency help.

Frequently asked questions

Does Afghanistan have consulates in Pakistan?

Yes, Afghanistan has 2 consulates in Peshawar and Karachi.

Do Pakistani citizens need a visa for Afghanistan?

Pakistani citizens must obtain a visa before travelling to Afghanistan.

Do Afghan citizens need a visa for Pakistan?

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

Does Pakistan have an embassy in Afghanistan?

Yes, Pakistan has its embassy in Kabul, along with 4 other missions in Afghanistan.