Visa for Nepal

How to Get a Visa for Nepal

Nepal — home to the Himalayas and famous trekking routes — has a straightforward visa policy. Most travellers can get a visa on arrival at Tribhuvan International Airport (Kathmandu) or at major land border points. You can also apply in advance at a Nepalese embassy or consulate or online for a pre-approval (eVisa).

This guide explains who needs a visa, the main visa types, and how to apply step by step.

Visa for nepal

1. Do You Need a Visa?

  • Visa on arrival available:
    Citizens of most countries, including Australia, USA, UK, EU nations, Canada, New Zealand, Japan, South Korea, can get a visa on arrival in Nepal.
  • Visa required in advance:
    Nationals of Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Afghanistan, Palestine, Syria must apply in advance at a Nepalese embassy/consulate (no visa on arrival).
  • Indian nationals:
    Do not need a visa; entry is visa-free.

✅ Check official Nepal Immigration website: https://www.immigration.gov.np


2. Main Visa Types

Visa TypePurposeValidity
Tourist VisaTourism, trekking, family visits15, 30, or 90 days (extendable up to 150 days/year)
Business VisaBusiness or investment1 month – 5 years (multiple entry)
Study VisaLong-term study or researchDuration of course
Work VisaEmployment in NepalDuration of contract
Transit VisaPassing through NepalUp to 3 days

3. Getting a Tourist Visa on Arrival (Most Common)

Step 1 — Fill Out Arrival Card & Online Form

Step 2 — Pay the Visa Fee

Pay at the airport visa counter (cash in USD or other major currencies; some accept card):

  • 15 days — USD $30
  • 30 days — USD $50
  • 90 days — USD $125

Step 3 — Submit Documents & Biometrics

  • Provide your passport (valid at least 6 months, with 1 blank page).
  • Provide 1 passport photo (sometimes taken at the airport if you don’t have one).
  • Collect your visa sticker once processed (usually 15–30 minutes).

4. Applying for a Visa Before You Travel

If you prefer to have your visa approved before arrival (or you’re from a non-visa-on-arrival country):

  1. Apply at a Nepalese Embassy/Consulate
    • Complete visa application form and bring:
      • Passport (6+ months validity)
      • Recent passport photos
      • Flight itinerary
      • Visa fee (similar to on-arrival fees)
  2. Processing time: Usually 3–5 working days.
  3. Some nationalities can also use the online pre-visa application to save time.

5. Visa Extensions

  • Tourist visas can be extended up to 150 days per calendar year at the Department of Immigration in Kathmandu or Pokhara.
  • Extension fees:
    • USD $30 for 15 days
    • USD $2/day for additional days
    • USD $50 for extension beyond 30 days at once

6. Special Long-Term Visas

Business Visa

  • Requires proof of investment or business registration in Nepal.
  • Multiple-entry, up to 5 years.

Study Visa

  • Requires an acceptance/enrollment letter from a Nepalese educational institution.

Work Visa

  • Requires employment approval from the Department of Labor and recommendation from relevant ministries.

7. Tips for a Smooth Visa Process

  • Bring cash: USD is easiest for visa fees at the airport; credit card machines can be unreliable.
  • Have a passport photo: Saves time at arrival counters.
  • Apply online in advance: Filling the form before arrival speeds up immigration.
  • Track your stay: Don’t overstay — fines are ~USD $5 per day.
  • Extensions are easy: Kathmandu and Pokhara offices process extensions quickly.
  • Non-visa-on-arrival nationalities: Must apply at the nearest Nepalese embassy before travel.

Quick Pre-Travel Checklist

  • Passport valid 6+ months with at least 1 blank page
  • Printed/saved online visa application barcode
  • Passport-size photo for visa
  • USD cash for visa fee ($30/$50/$125)
  • Return/onward ticket (sometimes asked)
  • Travel insurance (recommended for trekking)