GermanyIran

German Embassy in Iran

1 embassy

In Iran, Germany has an embassy in Tehran and 1 other office. Iranian citizens need a visa for Germany, obtained before travel.

Map: Germany’s 2 missions in Iran

Map: Germany’s 2 missions in Iran

German Embassy in Tehran

The German embassy is in Tehran, the capital of Iran, at فردوسی 320-324, Teheran. The head of mission on record is Axel Dittmann, Ambassador. Its phone number and website are on its page.

Consulates

Germany visa for Iranian citizens

IranGermany Visa required Germany visa for citizens of Iran

GermanyIran Visa on arrival Iran visa for citizens of Germany

Germany visa requirements for citizens of Iran

  • 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

Iranian citizens must obtain a visa before travelling to Germany. Applicants in Iran turn to the German embassy in Tehran; many countries also use an outsourced visa centre.

Iran’s missions in Germany

Missions of Iran in Germany (1)

In return, Iran has an embassy in Germany, in Berlin.

Good to know

Germany in Iran

Worldwide, Germany has 571 missions in 191 countries; 2 of them are in Iran.

Travel to Iran for German citizens

Iran issues German citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance. In Iran, German citizens can turn to the German embassy for passports and emergency help.

Frequently asked questions

Where is the German embassy in Iran?

The German embassy is in Tehran, at فردوسی 320-324, Teheran.

Do Iranian citizens need a visa for Germany?

Iranian citizens need a visa for Germany, obtained before travel.

Do German citizens need a visa for Iran?

Iran issues German citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Does Iran have an embassy in Germany?

Yes, Iran has its embassy in Berlin.