- Address
- شریفی منش, Tehran
- Phone
- +98 21 22 00 83 33
- Website
- eda.admin.ch
Switzerland
Iran
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
Iran
Switzerland Visa required Switzerland visa for citizens of Iran
Switzerland
Iran 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
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.