- Website
- kabul.diplo.de
Germany
Afghanistan
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
Afghanistan
Germany Visa required Germany visa for citizens of Afghanistan
Germany
Afghanistan 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
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.