GermanyAfghanistan

German Embassy in Afghanistan

1 embassy

In Afghanistan, Germany has an embassy in Kabul. Afghan citizens must obtain a visa before travelling to Germany.

German Embassy in Kabul

In Kabul, the German embassy represents Germany towards Afghanistan. Its website is linked on its page.

Germany visa for Afghan citizens

AfghanistanGermany Visa required Germany visa for citizens of Afghanistan

GermanyAfghanistan Visa required Afghanistan visa for citizens of Germany

Germany visa requirements for citizens of Afghanistan

  • Schengen visa (type C) – tourism
  • Schengen visa (type C) – visiting friends or family in Germany
  • National visa (type D) – study, work, family reunification
  • Schengen short-stay visa (type C) – business
  • Fee: €90
  • 22 required documents

checked 22 October 2026

See the full checklist

Afghan citizens must obtain a visa before travelling to Germany. In Afghanistan, applications go to the German embassy in Kabul, or to a visa centre working for Germany.

Afghanistan’s missions in Germany

Missions of Afghanistan in Germany (4)

In return, Afghanistan has 4 missions in Germany, including its embassy in Berlin.

Good to know

Germany in Afghanistan

Worldwide, Germany has 572 missions in 191 countries; one of them is in Afghanistan.

Travel to Afghanistan for German citizens

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

Frequently asked questions

Where is the German embassy in Afghanistan?

The German embassy is in Kabul.

Do Afghan citizens need a visa for Germany?

Afghan citizens must obtain a visa before travelling to Germany.

Do German citizens need a visa for Afghanistan?

German citizens must obtain a visa before travelling to Afghanistan.

Does Afghanistan have an embassy in Germany?

Yes, Afghanistan has its embassy in Berlin, along with 3 other missions in Germany.