Skip to content

Nepal passport → Iran

Iran visa for citizens of Nepal

eVisaTourist eVisa

Citizens of Nepal need a visa for Iran and can apply online for an eVisa.

Application site

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

Key facts

Entry routeeVisa · Tourist eVisa
How to applyFully online — no office visit
Maximum stayUp to 30 days
Visa validity90 days
EntriesSingle entry
Processing time3–5 days
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Complete online application

    Fill in the application form at evisa.mfa.ir.

  2. 2

    Upload required documents

    Upload passport photo, passport copy, itinerary, accommodation, insurance, and bank statement.

  3. 3

    Pay visa fee online

    Pay the visa processing fee using the online payment system.

  4. 4

    Receive reference number

    After submission, you receive a unique tracking number.

  5. 5

    Wait for processing

    Visa is processed within 3 to 5 working days.

  6. 6

    Receive eVisa approval

    Approved eVisa is sent via email as a PDF.

  7. 7

    Print and travel

    Print the eVisa and present it upon arrival in Iran.

Documents checklist

Identity

  • Passport (Nepalese)

    Must be valid for at least 6 months from arrival.

  • Passport-size photograph

    Recent digital photo with white background.

Travel

  • Travel itinerary

    Flight reservation showing entry and exit from Iran.

  • Accommodation proof

    Hotel booking or invitation letter.

  • Travel insurance

    Valid for the entire stay in Iran.

  • Return ticket

    Confirmed onward or return flight.

Financial

  • Bank statement

    Last 3 months showing sufficient funds.

Supporting

  • Completed application form

    Online form via MFA eVisa portal.

Proof of funds

  • Bank statement

Bank statement must show sufficient funds for the duration of stay.

Good to know

  • Holders of Nepalese passport may need to confirm if Iran offers eVisa; if not, contact embassy.
  • Processing times may vary; apply at least 2 weeks before travel.

Common refusal reasons

Incomplete or inconsistent documents

Ensure all uploaded documents are clear, valid, and match your application.

Passport validity less than 6 months

Renew passport before applying.

FAQ

Do citizens of Nepal need a visa for Iran?

Citizens of Nepal need a visa for Iran and can apply online for an eVisa. Visa type: Tourist eVisa.

How long can citizens of Nepal stay in Iran?

Up to 30 days.

How long does Iran visa processing take?

Typically 3–5 days.

What documents do citizens of Nepal need for Iran?

Passport (Nepalese); Passport-size photograph; Travel itinerary; Accommodation proof; Travel insurance; Bank statement; and 2 more.

How long must my passport be valid for Iran?

At least 6 months.

Where do I apply?

Applications go through https://evisa.mfa.ir/en/. Check that you are on the government's site before you pay.

Sources

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 Nepal passport holders