If you are planning to visit Nepal for trekking, tours, or holidays, you will need a Nepal Tourist Visa. Nepal has one of the easiest visa systems in the world, and most travelers can get a Visa on Arrival.
This guide explains where to get the visa, how to apply online, fees, documents, and tips, in simple language.
Where Can You Get a Nepal Tourist Visa?
You can get a Nepal tourist visa from three places:
1. Visa on Arrival
Available at: Tribhuvan International Airport (Kathmandu)
Major land borders (India-Nepal border points)
2. Online Visa Application (Before Arrival)
You can apply online before traveling to save time at the airport.
Important:
This is NOT an e-visa. You still receive the final visa stamp at the airport, but the online form makes the process faster.
3. Nepal Embassy / Consulate
Required if: Your nationality is not eligible for visa on arrival
You prefer to get visa before traveling
How to Apply for Nepal Visa Online (Step-by-Step)
Step 1: Go to the Official Nepal Visa Website
Search for: Nepal Immigration Online Visa Application https://nepaliport.immigration.gov.np/onlinevisa-mission/application
Step 2: Fill Out the Online Application Form
You will need to enter:
- Full name (as per passport)
- Passport number
- Nationality
- Date of birth
- Travel dates
- Visa duration (15 / 30 / 90 days)
- Entry point (Kathmandu Airport or border)
Fill carefully. Details must match your passport.
Step 3: Upload Your Photo
- Passport-size photo
- White background preferred
- JPG format
Step 4: Submit the Form
After submission:
- You will receive a confirmation slip
- Print it or save it on your phone
- The form is valid for 15 days, so apply close to your travel date.
Step 5: Arrive in Nepal & Pay Visa Fee
At Kathmandu Airport:
- Go to the Visa Fee Payment Counter
- Pay visa fee (USD recommended)
- Go to the Immigration Counter
- Submit passport + confirmation slip
- Receive a visa stamp
Nepal Tourist Visa Fees
Visa Duration Fee
15 Days USD 30
30 Days USD 50
90 Days USD 125
Note: Children under 10 years: Free visa and Cash USD is safest (credit cards sometimes work).
Documents Required for Nepal Visa
You need:
- Passport valid for minimum 6 months
- Online visa application confirmation slip
- Passport-size photo (digital or printed)
- Visa fee payment
- Return or onward ticket (recommended)
- Hotel or trekking details (sometimes asked)
Who Cannot Get Visa on Arrival?
Citizens of the following countries must apply at a Nepal embassy before travel:
- Afghanistan
- Nigeria
- Ghana
- Cameroon
- Zimbabwe
- Swaziland (Eswatini)
- Liberia
- Somalia
- Ethiopia
- Iraq
- Palestine
Nepal Visa Extension – How It Works
If you want to stay longer:
Where to Extend
Department of Immigration, Kathmandu
Immigration Office, Pokhara
Cost
- USD 3 per day
- Minimum 15 days (USD 45)
Visa for Trekking in Nepal
A tourist visa is enough for trekking, including:
Trekking permits (TIMS, National Park permits, Restricted Area permits) are separate from visa and are handled by your trekking agency.
Important Tips for Travelers
- Apply online to save airport time
- Carry USD cash
- Do not overstay your visa (fines apply)
- Keep buffer days for Lukla flight delays
- Save digital copies of passport & visa
Final Advice from Everest Base Camp Hub
Nepal’s visa process is simple and traveler-friendly. If you apply online and arrive prepared, the entire process at the airport usually takes 15–30 minutes.
If you are coming for trekking, Everest Base Camp Hub will help you with:
- Trekking permits
- Trip planning
- Local guidance & safety support
