Iran entry requirements for Spain passport holders
Spanish passport holders can get a visa on arrival at most major airports in Iran. This is the standard way to enter for tourism, and it's straightforward if you have the right documents ready. As of 2026, the process is well-established and takes about 30-45 minutes at the airport.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Land at Imam Khomeini or Mehrabad airports in Tehran, or at Mashhad, Shiraz, Tabriz, Isfahan, or Kish airports. Pay the visa fee in euros (€50–€100 depending on nationality) at the bank counter before immigration. You need a confirmed hotel booking and travel insurance — some airlines check for both before boarding.Check visa details | Required |
| Valid passport Passport validity | Your Spanish passport must be valid for at least 6 months beyond your intended departure date from Iran. Immigration at IKA airport checks this strictly — if your passport expires sooner, you will be denied boarding in Madrid. | Required |
| Return or onward ticket Return ticket | Immigration officers at Tehran airports routinely ask for a confirmed onward or return flight. Budget airlines like Pegasus and Turkish Airlines also check this at check-in. Have a printed itinerary or e-ticket ready. | Required |
| Proof of accommodation Hotel booking | You need a confirmed hotel reservation for your entire stay — immigration may ask for it at the visa-on-arrival counter. A booking.com or similar confirmation with your name and dates printed out works fine. | Recommended |
| Proof of funds Sufficient funds | Carry at least €500 in cash (euros or US dollars) — credit cards issued outside Iran do not work inside the country. Immigration rarely asks, but having cash visible in your wallet speeds up the visa-on-arrival process. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply at Iranian embassy before travel; may allow longer stay than VoA.
For frequent travellers; requires justification.
Requires employer sponsorship and approval from Ministry of Labour.
Requires acceptance from an Iranian educational institution.
| Service | Cost |
|---|---|
| Visa on Arrival (tourist)Payable at airport for most nationalities; valid for 30 days. | €75 (approx. $80 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $320 USD). | €10 (approx. $11 USD) per day |
| Stay extension (if allowed)Extension possible at immigration offices; subject to approval. | €30 (approx. $32 USD) for 15-day 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
Spain passport holders can transit through Iran without a visa if staying airside and not passing through immigration. For land or airside transit exceeding 24 hours, a transit visa may be required.
- Holders of a valid US, UK, or Schengen visa may transit without visa for up to 48 hours.
Health & vaccines for Iran
Risk in rural areas, especially during warmer months; use insect repellent.
Common due to contaminated food/water; drink bottled water and eat thoroughly cooked food.
High in major cities like Tehran; avoid outdoor activities during peak pollution.
Risk exists in rural areas of Sistan-Baluchestan and Hormozgan provinces; prophylaxis recommended for those areas.
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 residency matters; bring passport, photos, and fee.
Handles extensions for tourists in southern Iran.