Iran entry requirements for Uganda passport holders
Ugandan passport holders can get a visa on arrival in Iran. You don't need to apply before you travel — just show up at the airport with the right documents and pay the fee. As of 2026, this is the standard process for tourism.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Iran visa on arrival | Ugandan passport holders can get a visa on arrival at major Iranian airports (Tehran IKA, Shiraz, Isfahan, Tabriz, Mashhad). Have a confirmed hotel booking and travel insurance ready — immigration officers at IKA check both before issuing the visa. The visa costs between €50 and €100 depending on nationality and processing time.Check visa requirements | Required |
| Valid passport Must be valid for the duration of stay | Your passport needs to be valid for at least 6 months from your date of entry into Iran. Airlines at Entebbe check this before boarding — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Outbound flight required | Immigration at IKA asks to see a confirmed return or onward ticket before stamping your visa on arrival. Budget airlines like Flydubai and Qatar Airways also check this at check-in. A printed itinerary works fine. | Required |
| Proof of accommodation Hotel booking or invitation letter | You need a confirmed hotel booking for your entire stay or a letter of invitation from an Iranian host. Officers at the visa on arrival counter at IKA ask for this — a simple Booking.com confirmation printed out is enough. | Recommended |
| Proof of funds Cash or card for visa fee and expenses | Bring at least €100 in cash (EUR or USD) to pay the visa on arrival fee — credit cards are not accepted at the visa counter. Have another $200–$300 for daily expenses since international cards don't work in Iran. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Requires invitation code or hotel booking. Extend at immigration office.
For frequent travellers; subject to approval.
Requires job offer and work permit from Ministry of Labour.
Requires acceptance from an Iranian educational institution.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry)Payable at airport upon arrival for eligible nationalities. | €75 (approx. $85 USD) |
| Tourist visa (single entry, pre-arranged)Obtained via Iranian embassy or eVisa system. | €50–€100 (approx. $57–$114 USD) |
| Tourist visa (multiple entry)Available for certain nationalities; check with embassy. | €100–€150 (approx. $114–$171 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
Uganda passport holders generally need a transit visa to change planes in Iran, even if staying airside. Apply at an Iranian embassy before travel.
- Holders of valid US, UK, or Schengen visas may be eligible for visa-free transit for up to 48 hours.
Health & vaccines for Iran
Common due to contaminated food/water; practice safe eating and drinking.
Risk is low in most urban areas but present in rural regions; use repellent.
Major cities like Tehran experience high air pollution; limit outdoor exertion.
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 residency matters.
Handles extensions for pilgrims and tourists.