Visa requirement
Nepal visa for Iranian citizens
Official-source answer with stay limit, cost, required documents and last verification date.
Verified answer
Iranian citizens can get a visa on arrival in Nepal for up to 90 days.
Last verified: (yesterday)
What this means: A visa on arrival is a real visa issued at the border after you land — you still need it, and approval is not guaranteed before you travel.
Confidence: Medium Likely current — confirm details with the official source.
- 90 days
- Varies — see notes
- Obtain on arrival
Before you travel
- 1 Entry step Obtain on arrival Official route (opens in a new tab)
- 2 Stay limit 90 days
- 3 Official fee Varies — see notes
- 4 Passport validity Use Nepal's official source or the responsible mission for exact passport-validity and blank-page rules attached to the issued permission. Validity source (opens in a new tab)
- 5 Transit airside transit: conditional; landside transit: conditional; Transit requirements depend on airport, route, ticketing and whether the traveller crosses border control. Entering the country uses the normal rule for this passport. Transit source (opens in a new tab)
- 6 Freshness Checked 29 Jun 2026; confidence: medium
Shareable verdict: Iranian citizens can get a visa on arrival in Nepal for up to 90 days. Checked 29 Jun 2026.
Open SVG cardCost note
Nepal tourist visa fees vary by 15, 30 or 90-day option and payment channel. Confirm the current fee on Nepal immigration sources before travel.
Passport and transit notes
- Passport validity
- Use Nepal's official source or the responsible mission for exact passport-validity and blank-page rules attached to the issued permission.
- Validity source (opens in a new tab) Validity guide
- Transit
- airside transit: conditional; landside transit: conditional; Transit requirements depend on airport, route, ticketing and whether the traveller crosses border control. Entering the country uses the normal rule for this passport.
- Transit source (opens in a new tab) Transit guide
What you need
- Iranian ordinary passport
- Nepal tourist visa-on-arrival application or online arrival form if used
- Visa fee/payment method for the selected 15, 30 or 90-day option
- Passport photo if requested
- Accommodation or itinerary details if requested
Why this verdict
Iranian citizens are encoded from Nepal's official destination source set (Nepal tourist visa-on-arrival route). This destination-wave matrix record is intentionally conservative: ordinary passport, tourism / short visitor travel only. Work, study, residence, long-term stay, diplomatic/service passports, special travel documents, route-specific waivers, airline handling and immigration discretion can change the practical answer. Reconfirm on the official source before booking.
Conditional rules
- Work, study, residence, employment or long-term stay Visa required
The short-visitor rule encoded here does not cover work, study, residence, employment or long-term stay.
- Diplomatic, official, refugee or special travel document Conditional
Nepal's ordinary tourist visa-on-arrival flow does not cover every travel document. Check the responsible Nepalese mission for special documents.
Frequently asked questions
- Do Iranian citizens need a visa for Nepal?
- Iranian citizens can get a visa on arrival in Nepal for up to 90 days. (Visa on arrival.) Verified 29 Jun 2026 against the official source.
- How long can Iranian passport holders stay in Nepal?
- Up to 90 days.
- How much does the Nepal entry cost for Iranian citizens?
- The official fee varies — see the official source. This page tracks the official government fee only, not agent markup.