Nepal travel
Nepal Visa on Arrival: Fees, Online Form and What to Bring
How Nepal's tourist visa on arrival works at Kathmandu airport — the online pre-arrival form, current fees for 15, 30 and 90 days, documents, extensions and limits.
By Shiva GiriPublished 5 min readFacts checked

Most visitors can get a Nepal tourist visa on arrival at Tribhuvan International Airport in Kathmandu. Here is how it works, as checked in October 2026 — always confirm the latest rules on the Department of Immigration website before you fly.
Tourist visa fees
| Length of stay | Fee |
|---|---|
| 15 days | USD 30 |
| 30 days | USD 50 |
| 90 days | USD 125 |
Citizens of some countries are exempt or eligible for a free visa — for example, Indian citizens do not need a visa, and SAARC nationals are commonly entitled to one free 30-day visa per calendar year. Rules for specific nationalities do change, so check before travelling.
Step by step
- Fill in the online tourist visa form on the Department of Immigration's portal shortly before your trip — the confirmation is commonly reported to be valid for 15 days, so don't complete it too early. If you can't, there are self-service kiosks in the arrivals hall.
- Print or save the confirmation with its barcode.
- At the airport, pay the visa fee at the bank counter; carrying the exact amount in US dollars cash is the safest option, as card payment doesn't always work.
- Take your passport, form confirmation and payment receipt to the immigration desk to receive your visa.
What to bring
- A passport valid for at least six months beyond your arrival date, with a blank page.
- A recent passport-style photo (a digital one for the online form; a printed spare is useful).
- The address of your first accommodation — for example Sacred Trails Kathmandu Homestay, Tushal Height, Budhanilkantha-5, Kathmandu.
- Your arrival flight details.
- Cash for the visa fee.
Extensions and limits
Tourist visas can be extended at the Department of Immigration offices in Kathmandu and Pokhara. A tourist can generally stay up to 150 days in a calendar year. Overstaying incurs fines, so plan extensions before your visa expires.
Frequently asked questions
How much is a Nepal tourist visa?
On arrival, a multiple-entry tourist visa is USD 30 for 15 days, USD 50 for 30 days or USD 125 for 90 days (as published in October 2026). Check the Department of Immigration website for current fees.
Can I pay the visa fee by card?
Card payment is sometimes possible but not reliable. Bring the fee in US dollars cash to be safe.
Can I extend my tourist visa?
Yes, at the immigration offices in Kathmandu or Pokhara, up to a maximum of 150 days in a calendar year.
Sources
Fees and regulations change. These are the references we checked on 17 October 2026 — confirm current details with the official source before you travel.



