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 Apply at the airport | Ukrainian passport holders can get a visa on arrival at major Iranian airports including Tehran IKA, Shiraz, and Isfahan. The visa costs €75–€100 depending on nationality, payable in euros or US dollars. You need a confirmed hotel booking and a return ticket to qualify.Check visa rules | Required |
| Valid Passport Must be valid for the duration of stay | Your passport must be valid for at least 6 months from your date of entry into Iran. Immigration officers at the visa-on-arrival counter check this strictly — if your passport expires sooner, they will deny the visa on the spot. | Required |
| Return or Onward Ticket Required for visa on arrival | You must show a confirmed onward or return flight ticket when applying for the visa on arrival at the airport. Airlines also check this before boarding — without a ticket, you won't be allowed to fly. | Required |
| Proof of Accommodation Hotel booking confirmation | Bring a printed or digital copy of your hotel reservation for the entire stay. The visa-on-arrival counter at the airport asks for this — a booking on Booking.com or similar works fine. | Recommended |
| Proof of Funds Show you can cover your stay | Have at least $500–$1,000 in cash (US dollars or euros) or a credit card statement ready. Immigration may ask how you plan to fund your trip, especially if you're staying more than a week. | 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, including Ukraine. | €75 (approx. $80 USD) |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or online visa service; varies by nationality. | €50–€100 (approx. $55–$110 USD) |
| Tourist visa (multiple entry)Available for some nationalities; requires embassy application. | €100–€200 (approx. $110–$220 USD) |
| Overstay fine per dayMaximum cap of €200 (approx. $220 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
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.