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 Visa on arrival | Ugandan passport holders can get a 30-day tourist visa on arrival at Imam Khomeini International Airport and other major airports. Have $75–$100 USD in cash for the visa fee — credit cards and most foreign debit cards do not work in Iran. The visa on arrival is not extendable, so plan your stay accordingly.Apply online | Required |
| Valid passport Passport validity | Your passport must be valid for at least 6 months from your date of entry into Iran. Airlines at Entebbe check this before boarding. If your passport has less than 6 months validity, you will be denied boarding. | Required |
| Return or onward ticket Return ticket | Immigration officers at Tehran Imam Khomeini Airport routinely ask for a confirmed onward or return ticket. Have a printed copy or a screenshot of your booking. Without one, you may be refused entry or forced to buy a ticket at the airport. | Required |
| Proof of accommodation Hotel booking | Have a confirmed hotel booking for at least the first few nights of your stay. Immigration may ask for the hotel name and address. If you are staying with friends, have their contact details and address written down. | Recommended |
| Proof of funds Financial means | Carry at least $500 USD in cash or have a prepaid travel card loaded with funds. Iran is a cash-based economy — credit cards from outside Iran do not work. Immigration rarely asks, but having cash avoids problems if they do. | 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 major airports; valid for 30 days. | €75 (approx. $80 USD) |
| Overstay fine per dayMaximum cap of €300 (approx. $320 USD). | €10 (approx. $11 USD) per day |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or eVisa system. | €50 (approx. $54 USD) |
| Tourist visa (multiple entry)Valid for 3 months; allows multiple entries. | €100 (approx. $108 USD) |
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.