Iran entry requirements for Nepal passport holders
Nepali passport holders can get a visa on arrival at major Iranian airports. You'll receive the visa at the counter after landing. As of 2026, the process is straightforward, but you must have a few items ready before you arrive.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Nepali passport holders can get a visa on arrival at Iranian airports and land borders. The visa costs €75 for 30 days (single entry) and is paid in euros or US dollars at the bank counter before immigration. You need a confirmed hotel booking and a return ticket to show the visa officer.Check visa rules | Required |
| Valid passport Must be valid for at least 6 months from arrival | Your passport must have at least 6 months of validity beyond your planned departure from Iran. Airlines check this before boarding — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | You must show a confirmed return or onward flight ticket when applying for the visa on arrival at the airport. Immigration officers check this before issuing the visa — without it, you will be refused entry. | Required |
| Proof of accommodation Hotel booking confirmation | Have a printed or digital hotel booking confirmation for your entire stay. Immigration may ask for it during the visa on arrival process — a simple booking.com confirmation works. | Recommended |
| Proof of funds Sufficient cash or card for your stay | Carry enough cash (euros or US dollars) to cover your stay — around $50–100 per day. Credit cards from outside Iran do not work in the country due to sanctions, so bring cash for all expenses. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply at Iranian embassy/consulate in Nepal.
Requires strong justification for multiple entries.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry)Payable at airport upon arrival for eligible nationalities. | €75 (approx. $80 USD) |
| Tourist visa (single entry, pre-arranged)Obtained through Iranian embassy or eVisa system. | €50–€100 (approx. $55–$110 USD) |
| Tourist visa (multiple entry)Available for pre-arranged visas; not for visa on arrival. | €100–€150 (approx. $110–$165 USD) |
| Overstay fine per dayMaximum cap of €100 (approx. $110 USD). | €10 (approx. $11 USD) per day |
| Stay extension (if applicable)Extension possible at immigration offices for up to 15 days. | €15 (approx. $16 USD) per extension |
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
Nepal passport holders can transit airside without a visa if they have a confirmed onward ticket and stay within the international transit area.
- Holders of a valid US, UK, or Schengen visa may transit without visa for up to 48 hours.
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.