Two Ways to Apply Online
Department of Immigration
ETA / eVisa - Direct from DoI
Apply directly to the Department of Immigration Nepal for an Electronic Travel Authorisation (ETA) / eVisa. Best for most travellers - instant online processing.
- Processed directly by DoI, Kathmandu
- Pay in USD online via card
- Approved visa sent by email
- Tourist visa: 15, 30, or 90 days
Nepalese Embassy / Mission
Online Visa - via Diplomatic Mission
Apply through the Nepalese Embassy or Diplomatic Mission in your country. Suitable for applicants in countries with a Nepalese Embassy or Consulate.
- Processed by your nearest Embassy
- Online application via the mission portal
- Payment varies by mission
- Tourist & other visa types available
How to Apply - Step by Step
-
1
Visit the ETA Portal
Go to nepaliport-new.immigration.gov.np and click "New Application". -
2
Fill Application Form
Enter your personal details, passport info, travel dates, and purpose of visit. -
3
Upload Documents
Upload a scanned passport copy (valid ≥6 months) and a recent passport photo with white background. -
4
Pay Online
Pay USD 30 / 50 / 125 via card on the portal. A Submission ID will be issued. -
5
Receive Visa by Email
Your approved eVisa is emailed to you. Print and carry it when travelling to Nepal.
-
1
Visit the Mission Portal
Go to Mission Application Portal and select your Embassy. -
2
Fill Application Form
Complete the visa application form with all required personal and travel information. -
3
Upload Documents
Upload your passport copy, photograph, and any supporting documents required by the Mission. -
4
Pay Visa Fee
Follow your Embassy's payment instructions (may vary by mission - bank transfer or online). -
5
Collect / Receive Visa
Visa issued by the Embassy - either emailed or collected in person, per mission policy.
Tourist Visa - Fees & Durations
- Valid from date of entry
- Multiple entry
- Short visit / transit
- Extendable in Nepal
- Valid from date of entry
- Multiple entry
- Best value for most visitors
- Free for SAARC citizens (once/year)
- Valid from date of entry
- Multiple entry
- Long stay - trekkers & explorers
- Extendable up to 150 days total
| Visa Type | Duration | Fee (USD) | Apply Online |
|---|---|---|---|
| 15 Day Multiple Entry | 15 days from entry | USD 30 | |
| 30 Day Multiple Entry | 30 days from entry | USD 50 | |
| 90 Day Multiple Entry | 90 days from entry | USD 125 |
Gratis Visa - Free of Charge
The following applicants are exempt from paying visa fees:
Children Under 10
All nationalities except US citizens eligible for gratis visa (up to 30 days). Normal fees apply for 90-day visas.
SAARC Citizens
Free visa for up to 30 days, once per calendar year (January–December). Afghan nationals eligible on-arrival only with DoI recommendation.
Chinese Nationals
Eligible for gratis tourist visa for up to 150 days (≈5 months) per visa year.
NRN Card Holders
Non-Residential Nepalese (NRN) citizenship or card holders issued by Ministry of Foreign Affairs.
Visa on Arrival - Restrictions
Citizens of the following countries cannot obtain a Visa on Arrival at Nepal's immigration entry points. These applicants must apply in advance via a Nepalese Embassy or the online mission portal.
Visa Extension in Nepal
Tourist visas can be extended inside Nepal up to a combined maximum of 150 days per visa year (January–December). Extensions are processed by Department of Immigration offices in Kathmandu and Pokhara.
Important Notices
- Visa must be utilised within 6 months from the date of issue.
- Once issued, a visa cannot be withdrawn and visa fees cannot be refunded.
- Your passport must be valid for at least 6 months prior to the date of travel.
- Tourist visa maximum stay is 150 days per visa year (January to December).
- Indian citizens do not require a visa to enter Nepal.
- Always check your spam/junk folder - visa approval emails may land there.
- Keep your Submission ID safe - you will need it to track your application status.
- Print your eVisa and carry it with you when entering Nepal at immigration checkpoints.