Skip to content

Uganda passport → Iran

Iran visa for citizens of Uganda

Visa on arrivalVisa on Arrival · Tourist

Citizens of Uganda can get a visa on arrival in Iran.

Not yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeVisa on Arrival · Tourist
How to applyGet your visa at the border
Maximum stayUp to 30 days
EntriesSingle entry
Processing timeOn arrival
Government fee$50
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsSufficient funds for stay (cash or card)

How to apply

  1. 1

    Arrive at designated Iranian airport or land border

    VOA is available at major airports (IKA, MHD, SYZ, TBZ, KIH, etc.) and some land borders (e.g., from Turkey, Armenia).

  2. 2

    Proceed to VOA desk before immigration

    Fill out the application/arrival card and present your passport and photo.

  3. 3

    Pay visa fee in cash (USD/EUR)

    Pay approximately $50 (amount may vary by nationality) at the bank counter inside the airport.

  4. 4

    Receive visa sticker and proceed to immigration

    After payment, the officer affixes the visa sticker; passport is stamped.

  5. 5

    Present documents and receive entry stamp

    Show passport, return ticket, and accommodation proof at immigration.

Documents checklist

Identity

  • Valid passport (minimum 6 months validity)

  • Passport-sized photograph (recent, white background)

    One photo needed

Travel

  • Completed arrival/departure card (provided on board or at border)

    Usually given by airline or at immigration counter

  • Return/onward ticket

    Proof of onward travel within 30 days

  • Hotel booking or host invitation

    Proof of accommodation in Iran

Financial

  • Proof of sufficient funds

    Optional

    May be requested at discretion of officer

Supporting

  • Visa fee (cash in USD or EUR)

    Approx $50, must be paid at the counter

Proof of funds

Minimum balance: Approx $200 (or equivalent) for stay

  • Cash
  • Credit card

Rarely asked, but recommended to have means.

Good to know

  • Ugandan passport holders are eligible for VOA only at designated airports/land borders; pre-application via the Iranian eVisa portal is not required.
  • VOA is not available at all border crossings; check current list before travel.
  • Single entry only; max stay 30 days, non-extendable.
  • Women must observe the local dress code (headscarf) upon arrival.

Common refusal reasons

Previous overstay in Iran

Ensure no overstay on any prior visit.

Passport with less than 6 months validity

Renew passport before travel.

Missing onward ticket or confirmed accommodation

Book flight and hotel before arrival.

Insufficient funds

Carry enough cash (USD) or card.

FAQ

Do citizens of Uganda need a visa for Iran?

Citizens of Uganda can get a visa on arrival in Iran. Visa type: Visa on Arrival · Tourist.

How long can citizens of Uganda stay in Iran?

Up to 30 days.

How much does the Iran visa cost for citizens of Uganda?

Government fee: $50.

What documents do citizens of Uganda need for Iran?

Valid passport (minimum 6 months validity); Completed arrival/departure card (provided on board or at border); Passport-sized photograph (recent, white background); Visa fee (cash in USD or EUR); Return/onward ticket; Hotel booking or host invitation; and 1 more depending on your situation.

How long must my passport be valid for Iran?

At least 6 months.

Plan your trip to Iran

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way.

Iran visa for other passports

More destinations for Uganda passport holders