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 at Iranian airports | Swiss passport holders can get a visa on arrival at Imam Khomeini International Airport (IKA), Shiraz, Mashhad, Tabriz, Isfahan, and Kish Island. The visa costs €75–€100 (or equivalent in USD/EUR) and is valid for 30 days. You need a confirmed hotel booking and a return ticket to apply at the visa-on-arrival counter.Apply for eVisa | Required |
| Valid passport Must be valid for at least 6 months beyond your stay | Your Swiss passport needs at least 6 months of remaining validity from your date of entry into Iran. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Immigration at IKA and other airports will ask to see a confirmed onward or return flight ticket before issuing the visa on arrival. A printed itinerary or digital copy on your phone works — just have it ready. | Required |
| Proof of accommodation Hotel booking or invitation letter | You need a confirmed hotel reservation for the entire stay or a letter of invitation from an Iranian host. The visa-on-arrival counter at the airport may ask for this — have a printed copy or a screenshot on your phone. | Recommended |
| Proof of funds Cash or card for visa fee and expenses | Carry at least €100–€200 in cash (USD or EUR) to pay the visa-on-arrival fee — credit cards are not accepted at the visa counter. Iran is a cash-based economy, so bring enough euros or dollars for your trip. | 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, pre-arranged)Varies by nationality and processing method; can be obtained via embassy or online. | €50–€100 (approx. $55–$110 USD) |
| Tourist visa (multiple entry)Available for certain nationalities; requires embassy application. | €100–€150 (approx. $110–$165 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $330 USD). | €10 (approx. $11 USD) per day |
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.