Sacred Trails Kathmandu Homestay

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

Hand-carved Newari wooden entrance door framed with lights

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

Tourist visa on arrival (multiple entry)
Length of stayFee
15 daysUSD 30
30 daysUSD 50
90 daysUSD 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

  1. 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.
  2. Print or save the confirmation with its barcode.
  3. 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.
  4. 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.

Questions about your trip?

Ask the family — we're happy to help you plan, whether or not you stay with us.

Fields marked with an asterisk are required.

Optional — include your country code.

No payment is taken — the family replies personally.We use your details only to reply to this inquiry. See our privacy policy.

More from the blog

Paragliders above Phewa Lake and the green hills of Pokhara

Nepal travel

Kathmandu to Pokhara: Bus, Flight or Private Car?

How to travel the 200 km between Kathmandu and Pokhara — tourist bus, flight or private car — with typical journey times, tips and what we arrange for our trekkers.

· 5 min read