Nepal Visa on Arrival

Most travelers can obtain a Nepal visa upon arrival at Tribhuvan International Airport (Kathmandu) or at various land border crossings. The process is straightforward but requires preparation.

Visa on Arrival Eligibility

  • Available to citizens of all countries except those listed below
  • Must have passport valid for at least 6 months
  • Must have at least one blank visa page
  • Not available for diplomatic/official passport holders

Countries Not Eligible for Visa on Arrival

  • Nigeria
  • Ghana
  • Zimbabwe
  • Swaziland
  • Cameroon
  • Somalia
  • Liberia
  • Ethiopia
  • Iraq
  • Afghanistan
  • Syria
  • Palestine

Citizens of these countries must obtain visas from Nepalese diplomatic missions prior to travel.

Visa Fees (USD Cash)

Visa Type 15 Days 30 Days 90 Days
Tourist Visa $30 $50 $125
Transit Visa $5 (max 24h) N/A N/A

Required Documents

  • Passport with 6+ months validity
  • One passport-size photo (45mm x 35mm)
  • Completed arrival card (provided on plane/at airport)
  • Completed visa application form (available at airport)
  • Cash in USD (or other convertible currency) for visa fee
  • Onward/return ticket (may be requested)

Step-by-Step Process at Airport

  • Fill out visa application form (available at kiosks)
  • Proceed to visa fee payment counter with:
    • Completed application form
    • Passport
    • Photo
    • Cash for visa fee
  • Receive payment receipt
  • Proceed to immigration counter with:
    • Passport
    • Payment receipt
    • Arrival card
  • Receive visa stamp in passport
  • Proceed to baggage claim and customs

Processing Time

Typically takes 30-60 minutes depending on arrival congestion. Have all documents ready to speed up the process.

Visa Extension Information

Extension Fee Max Total Stay Where to Extend
15 days $45 150 days/year Department of Immigration, Kathmandu or Pokhara Immigration Office
30 days $75 150 days/year
Additional days $3/day 150 days/year

Land Border Crossings Offering Visa on Arrival

Border Point Nepal Side India Side Open Hours
Sunauli Bhairahawa Maharajganj, UP 6:00 AM - 10:00 PM
Kakarbhitta Mechi Zone Siliguri, WB 6:00 AM - 8:00 PM
Birgunj Parsa District Raxaul, Bihar 6:00 AM - 10:00 PM
Nepalgunj Banke District Rupaidiha, UP 6:00 AM - 8:00 PM

Important Notes

  • Visa fees must be paid in cash (USD preferred)
  • Credit cards are NOT accepted for visa payment
  • No ATMs available between payment counter and immigration
  • Children under 10 get free visa
  • Overstaying incurs $5/day penalty

Frequently Asked Questions

Question Answer
Can I get a multiple-entry visa on arrival? No, all visas on arrival are single-entry
Is the visa fee refundable if I leave early? No, visa fees are non-refundable
Can I extend my visa multiple times? Yes, up to maximum 150 days in a year
Do Indian citizens need a visa? No, Indians can enter Nepal freely
Can I get a visa on arrival if arriving by bus? Yes, at the listed land border crossings

Recommended Preparation