Nepal passport → Iran
Iran visa for citizens of Nepal
Citizens of Nepal need a visa for Iran and can apply online for an eVisa.
Application siteNot yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.
Key facts
| Entry route | eVisa · Tourist eVisa |
|---|---|
| How to apply | Fully online — no office visit |
| Maximum stay | Up to 30 days |
| Visa validity | 90 days |
| Entries | Single entry |
| Processing time | 3–5 days |
| Passport validity | At least 6 months |
| Biometrics | Not required |
| Appointment | Not required |
| Interview | Not required |
| Onward or return ticket | Required |
How to apply
- 1
Complete online application
Fill in the application form at evisa.mfa.ir.
- 2
Upload required documents
Upload passport photo, passport copy, itinerary, accommodation, insurance, and bank statement.
- 3
Pay visa fee online
Pay the visa processing fee using the online payment system.
- 4
Receive reference number
After submission, you receive a unique tracking number.
- 5
Wait for processing
Visa is processed within 3 to 5 working days.
- 6
Receive eVisa approval
Approved eVisa is sent via email as a PDF.
- 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
- India
- United States
- United Kingdom
- China
- Philippines
- Nigeria
- Pakistan
- Bangladesh
- Indonesia
- Brazil
- Mexico
- Canada
- All passports for Iran