- Address
- Thunstrasse 68, 3006 Bern
- Phone
- +41 31 3501089
- Website
- switzerland.mfa.gov.ir
Iran
Switzerland
Iranian Embassy in Switzerland
1 embassy
Iran is represented in Switzerland by 1 mission: an embassy in Bern. Swiss citizens can get a visa on arrival in Iran, valid for stays of up to 30 days.
Iranian Embassy in Bern
At Thunstrasse 68, 3006 Bern, the Iranian embassy represents Iran towards Switzerland. Its phone number and website are on its page.
Iran visa for Swiss citizens
Switzerland
Iran Visa on arrival Iran visa for citizens of Switzerland
Iran
Switzerland Visa required Switzerland visa for citizens of Iran
Swiss citizens can get a visa on arrival in Iran, valid for stays of up to 30 days.
Switzerland’s missions in Iran
Missions of Switzerland in Iran (1)
In return, Switzerland has an embassy in Iran, in Tehran.
Good to know
Iran in Switzerland
Worldwide, Iran has 117 missions in 95 countries; one of them is in Switzerland.
Travel to Switzerland for Iranian citizens
Iranian citizens must obtain a visa before travelling to Switzerland. In Switzerland, Iranian citizens can turn to the Iranian embassy for passports and emergency help.
When the Iranian embassy in Switzerland is closed
The Iranian embassy in Switzerland closes on Switzerland’s public holidays, the next being Christmas Day (Weihnachten) on Friday 25 December 2026, New Year's Day (Neujahr) on Friday 1 January 2027 and Ascension Day (Auffahrt) on Thursday 6 May 2027.
Frequently asked questions
Where is the Iranian embassy in Switzerland?
The Iranian embassy is in Bern, at Thunstrasse 68, 3006 Bern.
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.
Do Iranian citizens need a visa for Switzerland?
Switzerland requires Iranian citizens to hold a visa issued in advance.
Does Switzerland have an embassy in Iran?
Yes, Switzerland has its embassy in Tehran.