Nepal Visa Requirements & Entry Guidelines for Foreign Travelers (2025 Update)
Traveling to Nepal is simple and straightforward, thanks to the country’s visitor-friendly immigration system and easy visa-on-arrival process. Whether you are planning a trekking adventure, cultural tour, spiritual journey, or a short holiday, understanding Nepal’s entry requirements will help ensure a smooth arrival.
🛂 Passport Requirements for Entering Nepal
All foreign travelers—except Indian nationals—must carry a valid passport to enter Nepal. Your passport must:
-
Be valid for at least 6 months from your arrival date
-
Have at least one blank page for visa stamping
-
Be in good condition (no major damage, water marks, or torn pages)
Travelers with passports nearing expiration may be denied boarding by airlines or may face delays at immigration.
🇮🇳 Special Entry Rules for Indian Citizens
Indian citizens enjoy open-border travel privileges and do not need a visa to enter Nepal. However, they must present one of the following government-issued documents:
-
A valid Indian Passport, or
-
A valid Voter ID (Election Card) issued by the Government of India
Note: PAN cards, Aadhaar cards, and driving licenses are not accepted for entry into Nepal.
🛬 Nepal Visa on Arrival – Easy & Traveler-Friendly
Nepal is known for offering one of the most convenient visa-on-arrival policies for tourists. Most nationalities can obtain their visa directly after landing at:
-
Tribhuvan International Airport (Kathmandu)
-
Kakarbhitta (India border)
-
Birgunj
-
Belhiya (Sunauli)
-
Nepalgunj
-
Dhangadhi
-
Mahendranagar
-
Kodari (China border)
After arriving, travelers must:
-
Fill out the online visa form at the airport kiosk (or complete it online beforehand)
-
Pay the visa fee in major currencies
-
Receive a visa sticker and proceed to immigration
The process typically takes 10–30 minutes, depending on the number of travelers.
💰 Nepal Tourist Visa Fees (Updated for 2025)
Nepal offers visa options based on the duration of stay:
-
15-Day Tourist Visa – USD $30
Ideal for short vacations or quick trekking trips. -
30-Day Tourist Visa – USD $50
Best for standard trekking routes and cultural tours. -
90-Day Tourist Visa – USD $125
Perfect for long treks like Everest Base Camp, Manaslu, or extended travel.
Accepted payment currencies include USD, EUR, AUD, CAD, GBP, CHF, and others.
🌍 Who Needs a Visa in Advance?
Citizens from a few restricted countries must apply for a visa before arrival at a Nepalese Embassy. These include:
-
Afghanistan
-
Cameroon
-
Ethiopia
-
Ghana
-
Iraq
-
Nigeria
-
Palestine
-
Somalia
-
Swaziland
-
Zimbabwe
📝 Visa Extensions in Nepal
If you wish to stay longer, you can easily extend your visa at:
-
Department of Immigration, Kathmandu
-
Immigration Office, Pokhara
Extensions are available from 15 to 90 days, depending on your needs. Fines apply for overstays.
🚫 Overstay Rules & Penalties
If you stay beyond your visa expiry date:
-
You must pay USD $5 per day
-
Additional fines may apply based on the number of days overstayed
-
You may face departure delays or questioning during exit immigration
It’s always best to check your visa date and extend before it expires.
🧳 Required Documents for Nepal Tourist Visa
To obtain a visa, you must provide:
-
A valid passport (6-month validity)
-
One passport-sized photo (if required; kiosks take photos automatically)
-
Completed visa application form
-
Visa fee (cash preferred)
🛡️ Travel Insurance Recommendation
Nepal immigration strongly recommends that trekkers and adventure tourists carry:
-
Travel insurance with helicopter evacuation
-
Coverage for high-altitude trekking
-
International medical coverage
Some trekking regions even require insurance for permit approval.