Nepal at dusk

🇳🇵 Nepal

🇳🇵 Nepal · Tourist visa on arrival

Nepal visa on arrival — $30, $50 or $125 by how long you stay

Nepal issues a tourist visa on arrival at Kathmandu's Tribhuvan International Airport and at land borders: USD 30 for 15 days, USD 50 for 30 days, or USD 125 for 90 days, all multiple-entry. There is no advance processing — you pay and receive it at the port — but you can pre-fill the arrival form online to speed up the counter. These rates have been stable for years; reconfirm at the port when you arrive.

who needs itMost nationalities can take the visa on arrival. A short excluded-nationality list must obtain a visa in advance from a Nepali mission — check whether yours is on it before you fly.
government feeUSD 30 — 15 days; USD 50 for 30 days, USD 125 for 90 days — multiple entry, paid on arrival. Reconfirm at the port; these rates have held for yearssource: Nepal Department of Immigration — visa on arrival · verified 2026-07
processingissued on arrival at Tribhuvan International Airport and land borders — no advance processingpre-fill the online arrival form to speed up the visa counter on landing · source: Nepal Department of Immigration · verified 2026-07
length of stay15, 30 or 90 days depending on the tier you pay for, multiple entry within that window.

documents you will need

  • Passport valid at least 6 months
  • A recent passport-size photograph
  • The arrival form (online pre-registration is available and saves time)
  • The fee in cash (USD, EUR, GBP, JPY or AUD) or by card at the airport counter

how the process runs

  1. 01Optionally pre-fill the online arrival form before you travel to speed up the counter
  2. 02Land at Kathmandu or arrive at a land border post
  3. 03Pay the tier fee (USD 30 / 50 / 125) at the visa-on-arrival counter
  4. 04Receive the visa in your passport and enter

why applications get refused

  • Being on the excluded-nationality list that must obtain a visa in advance
  • A passport with under 6 months validity
  • Being unable to pay in an accepted currency at the counter

questions we actually get

Do I need to apply in advance?
No — for most nationalities it's a visa on arrival. Pre-filling the online arrival form just speeds up the counter. A short excluded list must get a visa from a Nepali mission first.
How much does it cost?
USD 30 for 15 days, USD 50 for 30 days, or USD 125 for 90 days, all multiple-entry — reconfirm at the port, though these rates have been stable for years.

rules change. we verify before we act.

This guide reflects the official sources as of 2026-07 (matrix 2026.Q3). For a decision about your own case, that is not enough — talk to a licensed advisor.

book a consultation