
🇳🇵 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 it | Most 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 fee | USD 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 |
| processing | issued 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 stay | 15, 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
- 01Optionally pre-fill the online arrival form before you travel to speed up the counter
- 02Land at Kathmandu or arrive at a land border post
- 03Pay the tier fee (USD 30 / 50 / 125) at the visa-on-arrival counter
- 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