SwitzerlandIran

Swiss Embassy in Iran

1 embassy

In Iran, Switzerland has an embassy in Tehran. Iranian citizens must obtain a visa before travelling to Switzerland.

Swiss Embassy in Tehran

The Swiss embassy is in Tehran, the capital of Iran, at شریفی منش, Tehran. Its phone number and website are on its page.

Switzerland visa for Iranian citizens

IranSwitzerland Visa required Switzerland visa for citizens of Iran

SwitzerlandIran Visa on arrival Iran visa for citizens of Switzerland

Switzerland visa requirements for citizens of Iran

  • Schengen visa (type C) for Switzerland
  • National visa (type D) for stays over 90 days
  • Schengen short-stay visa (type C) – business
  • Schengen short-stay visa (type C) – visiting family or friends
  • Fee: €90
  • 10 required documents

checked 22 October 2026

See the full checklist

Iranian citizens need a visa for Switzerland, obtained before travel. Applicants in Iran turn to the Swiss embassy in Tehran; many countries also use an outsourced visa centre.

Iran’s missions in Switzerland

Missions of Iran in Switzerland (1)

In return, Iran has an embassy in Switzerland, in Bern.

Good to know

Switzerland in Iran

Worldwide, Switzerland has 317 missions in 136 countries; one of them is in Iran.

Travel to Iran for Swiss citizens

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

Frequently asked questions

Where is the Swiss embassy in Iran?

The Swiss embassy is in Tehran, at شریفی منش, Tehran.

Do Iranian citizens need a visa for Switzerland?

Switzerland requires Iranian citizens to hold a visa issued in advance.

Do Swiss citizens need a visa for Iran?

Iran issues Swiss 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 Switzerland?

Yes, Iran has its embassy in Bern.