Nepal Visa on Arrival 2026: Fees, Steps and Extensions

Last updated: November 4, 2026. Fees and rules change, so confirm on the Department of Immigration website before you fly.

Quick answer: Most nationalities can get a Nepal tourist visa on arrival at Tribhuvan International Airport (Kathmandu) and at land border points. The standard fees are USD 30 for 15 days, USD 50 for 30 days and USD 125 for 90 days. You need a passport valid for at least six months, a passport photo, and the fee in cash or by card. Filling in the online form before you land saves time at the airport.

Nepal tourist visa fees

DurationFee (USD)Best for
15 days30Short city break or a single trek
30 days50Most holidays, including Everest Base Camp or Annapurna
90 days125Long stays, multiple treks, volunteering

Indian citizens do not need a visa to enter Nepal. Citizens of a small number of countries cannot get a visa on arrival and must apply at a Nepali embassy or consulate first. Check the current list on the immigration website. Want a quick estimate? Use our Nepal tourist visa fee calculator.

What you need to bring

  • A passport valid for at least six months with blank pages. See whether a passport is required for Nepal if you are unsure about ID rules.
  • One recent passport-size photo (a digital photo is uploaded in the online form).
  • The visa fee in US dollars or another major currency, or by card where accepted.
  • Your first-night address in Nepal and a return or onward ticket.

How to get a Nepal visa on arrival: step by step

  1. Fill in the online form. Use the official immigration portal up to 15 days before arrival. Print or save the submission receipt.
  2. Land and find the visa area. At Kathmandu airport, follow the signs before immigration. There are kiosks if you have not filled the form.
  3. Pay the fee. Pay at the payment counter and keep the receipt.
  4. Join the immigration line. Show your passport, receipt and form. The visa is stamped or stuck in your passport.

How to extend your Nepal visa

You can extend at an immigration office in Kathmandu or Pokhara. The usual rate is about USD 3 per day after the first extension period, with a minimum extension charge, and a tourist can stay up to 150 days in a calendar year. Always apply before your visa expires, since overstaying is charged per day and can lead to a fine. Planning to work remotely? Read our Nepal digital nomad visa guide.

Common mistakes to avoid

  • Arriving with a passport that expires within six months.
  • Relying on cards only. Carry enough US dollars as a backup.
  • Choosing 15 days and then deciding to trek. Treks often need more time, so pick 30 days.
  • Skipping insurance. Read travel health insurance for Nepal before you go.

After you land: SIM, stay and next steps

Get connected with our tourist SIM guide or an eSIM at Kathmandu airport. Then plan your trip with our Nepal traveler’s guide, check the best time to visit Nepal and budget with how much a trip to Nepal costs. For official tourism information see the Nepal Tourism Board.

Frequently asked questions

Can I get a Nepal visa on arrival?

Yes. Most nationalities can get a tourist visa on arrival at Tribhuvan International Airport and at land border crossings. Some nationalities must apply in advance at an embassy.

How much is the Nepal visa fee?

USD 30 for 15 days, USD 50 for 30 days and USD 125 for 90 days.

Do I need to apply online first?

It is not mandatory, but filling in the online form up to 15 days before arrival shortens your time at the airport.

Can I extend my Nepal tourist visa?

Yes, at an immigration office in Kathmandu or Pokhara, for up to 150 days in a calendar year in total.

Do Indian citizens need a visa for Nepal?

No. Indian citizens can enter Nepal without a visa but should carry a valid photo ID.

Sources: Department of Immigration, Nepal; Nepal Tourism Board.

Rate this post

Similar Posts