Iran entry requirements for Nepal passport holders
Nepali passport holders can get a visa on arrival in Iran, valid for up to 30 days. You can also apply for an e-visa before you travel, but the on-arrival option is straightforward for most visitors. Here's what you need to know for a smooth entry in 2026.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Iran visa (e-Visa or on arrival)You must have a valid visa to enter Iran. You can apply online in advance or get one at the airport, but it's safer to apply beforehand. e-Visa or visa on arrival | Nepali passport holders are eligible for an Iran e-Visa or visa on arrival for a stay of up to 30 days. Apply for the e-Visa online before travel or obtain a visa on arrival at designated Iranian airports. If applying on arrival, ensure you meet all conditions (e.g., confirmed accommodation, return ticket). | Required |
| Passport validityIran requires your passport to be valid for half a year after you arrive. At least 6 months | Your passport must be valid for at least 6 months beyond your intended date of entry into Iran. | Required |
| Blank passport pagesYou need an empty page in your passport for the border officer to stamp. At least 1 blank page | Your passport must have at least one blank page for the entry stamp. | Required |
| Return or onward ticketImmigration may ask to see proof that you plan to leave Iran before your visa expires. Proof of departure | You must have a confirmed return or onward ticket showing you will leave Iran within the 30-day allowed stay. | Required |
| Proof of fundsIt's wise to carry cash or bank statements to prove you can support yourself. Sufficient for stay | You should be able to show evidence of sufficient funds to cover your expenses during your stay in Iran. | Recommended |
| Accommodation detailsBorder officials may ask where you are staying; having a booking makes entry smoother. Hotel booking or address | Have your hotel booking confirmation or the address of where you will stay in Iran ready to present if asked. | Recommended |
| Arrival declarationYou do not need to fill out any special arrival form beyond the standard immigration procedures. Not required | No arrival declaration is required for Nepal passport holders entering Iran. | Not required |
What happens at the border
Overstay calculator
Enter your arrival date and we'll tell you exactly when you need to leave.
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Requires invitation letter from Iranian company and approval from Ministry of Foreign Affairs.
For overland transit; must show onward travel ticket and visa for next destination.
| Service | Cost |
|---|---|
| Iran eVisa (tourist)Single entry, valid for 30 days from issue; processing takes 7-10 working days. | $35 |
| Iran eVisa (extension)For 30-day extension, applied at local police office in Iran. | $15 |
| Iran airport exit feeMost international flights include departure tax; confirm with airline. | Included in airfare |
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
Nepali passport holders need a transit visa to enter Iran, even for airside transit. Apply online before travel.
- Crew members with valid airline ID
- Holders of diplomatic or official passports
Health & vaccines for Iran
Common due to contaminated food/water; practice safe eating and drinking.
Low risk in urban areas; use repellent in rural areas.
High in major cities like Tehran; those with respiratory issues should take precautions.
Low risk in rural areas of Sistan and Baluchestan province; prophylaxis not generally recommended for standard tourist itineraries.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
For visa extensions and re-entry permits.
Handles extensions for pilgrims and tourists.