Iran entry requirements for Switzerland passport holders
Swiss passport holders can get a visa on arrival at Iranian airports for tourism stays up to 30 days. This has been the case since 2024 and is a straightforward process if you have the right documents ready.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Swiss passport holders can get a visa on arrival at Iranian airports. The visa costs between €50 and €75 depending on nationality — bring cash in euros or US dollars. You'll need a confirmed hotel booking and a passport photo.Check visa details | Required |
| Valid passport Passport validity | Your passport must be valid for at least 6 months from your date of entry into Iran. Airlines check this before boarding — if your passport expires sooner, you'll be denied boarding. | Required |
| Return or onward ticket Proof of onward travel | Immigration officers at Iranian airports routinely ask for a return or onward ticket. Have a printed copy or a digital version on your phone ready to show. | Required |
| Proof of accommodation Hotel booking | You need a confirmed hotel booking for your entire stay in Iran. Immigration may ask for the hotel address and phone number — have a printout or screenshot of the reservation. | Recommended |
| Proof of funds Financial means | Carry enough cash in euros or US dollars to cover your stay — credit cards from Swiss banks do not work in Iran due to sanctions. ATMs are unreliable, so bring all the cash you'll need. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply at Iranian embassy or via eVisa system.
Suitable for travellers planning multiple visits.
For those transiting through Iran to a third country.
| Service | Cost |
|---|---|
| Visa on Arrival (VoA) entry feePayable at airport upon arrival for most nationalities, including Swiss. | €75 (approx. $80 USD) |
| Tourist visa (single entry)Can be obtained in advance from Iranian embassy or online. | €75 (approx. $80 USD) |
| Tourist visa (multiple entry)Available for those needing multiple entries; apply at embassy. | €120 (approx. $130 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $330 USD). | €10 (approx. $11 USD) per day |
| Stay extension feeExtension possible at immigration offices for up to 15 days. | €15 (approx. $16 USD) per extension |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Iran
Swiss passport holders transiting through Iran must obtain a transit visa before travel, unless they are staying airside and not passing through immigration.
- Holders of a valid Iranian visa may transit without additional transit visa.
- Airside transit of less than 24 hours may be allowed without visa if staying in the international zone.
Health & vaccines for Iran
Risk is low in most tourist areas, but present in some rural regions.
Common due to contaminated food/water; practice safe eating and drinking.
Possible in mountainous areas like Damavand; acclimatize gradually.
Risk is low in most tourist areas; prophylaxis not routinely recommended but consider for rural travel in southern provinces.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions and re-entry permits.
Popular for tourists visiting Persepolis.