Iran entry requirements for Ukraine passport holders
Ukrainian passport holders can get a visa on arrival at most major airports and land borders in Iran. It's valid for up to 30 days and costs €50–€75, depending on nationality. As of 2026, the process is straightforward but requires a few documents ready before you travel.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Get a 30-day tourist visa on arrival at Imam Khomeini International Airport (IKA) in Tehran, as well as at other major airports like Shiraz, Isfahan, and Mashhad. Pay the visa fee in euros or US dollars (around €75–€100 depending on nationality) — bring exact cash. You'll need a confirmed hotel booking and a return ticket to show at the visa counter.Check visa details | Required |
| Valid passport Valid passport | Your passport must be valid for at least 6 months beyond your intended departure date from Iran. Airlines check this before boarding — if your passport expires sooner, you'll be denied boarding. | Required |
| Return or onward ticket Return or onward ticket | Immigration officers at IKA ask for a confirmed onward or return ticket before issuing the visa on arrival. Have a printed copy or a digital booking ready — they check this at the visa counter. | Required |
| Proof of accommodation Proof of accommodation | You need a confirmed hotel booking for the entire stay — the visa on arrival counter asks for it. A simple booking.com reservation works, but make sure it's in your name and covers all dates. | Required |
| Proof of funds Proof of funds | Carry at least €500 or equivalent in cash or a credit card statement — the visa counter may ask to see proof you can support yourself. ATMs are unreliable for foreign cards in Iran, so bring enough cash in euros or dollars. | 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; requires sponsor or hotel confirmation.
Available for some nationalities; requires embassy application and justification.
For land or air transit; requires onward ticket and visa for next destination.
| Service | Cost |
|---|---|
| Visa on Arrival (VoA) entry feePayable at airport upon arrival for most nationalities; subject to change. | €75 (approx. $80 USD) |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or eVisa system; varies by nationality. | €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 may apply; pay at immigration office before departure. | €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
Ukraine passport holders can transit through Iran without a visa if staying airside and not passing through immigration, for up to 24 hours.
- Holders of a valid US, UK, or Schengen visa may transit without visa for up to 48 hours.
Health & vaccines for Iran
Risk is low in most tourist areas, but present in rural regions during warmer months.
Common due to contaminated food/water; practice safe eating and drinking habits.
Major cities like Tehran have high air pollution, especially in winter; those with respiratory issues should take precautions.
Risk is low in most tourist areas; prophylaxis is not routinely recommended but may be considered 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
For visa extensions and overstay fines; bring passport, photos, and fee.
Handles extensions for tourists; less crowded than Tehran.