Visiting Nepal · 2026 guide

Nepal Visa for Foreigners — entry rules by nationality

Nepal issues Visa on Arrival to ~165 nationalities at Tribhuvan International Airport (TIA) Kathmandu and 7 land borders for $30 (15 days), $50 (30 days), or $125 (90 days). 12 nationalities must pre-arrange at a Nepali Embassy abroad. SAARC (except Afghanistan) gets 30 days free; Chinese citizens get 150 days free; US citizens have a 5-year Reciprocity track.

Updated · May 16, 2026

Nepal visa at a glance

VoA fees
$30 / $50 / $125
15 / 30 / 90 days, multi-entry
VoA-eligible
~174 nationalities
at TIA + 7 land borders
Restricted
17 nationalities
pre-arrangement required
Max stay
150 days / year
extendable at $3/day

Visa types & landing pages

Visa on Arrival

174 countries

Free SAARC visa (30 days)

5 countries

Free 150 days (China)

1 country

5-year Reciprocity (US)

1 country

Pre-arrangement required

17 countries

Frequently asked questions

Everything foreigners ask before applying for a Nepal visa — fees, on-arrival eligibility, extensions, and the 12-country restricted list.

Do foreigners need a visa to enter Nepal?

Yes. All foreign nationals require a visa to enter Nepal, except holders of Indian passports (visa-exempt under bilateral arrangement). Most nationalities can obtain a Visa on Arrival at TIA Kathmandu and 7 land borders, paying $30 / $50 / $125 for 15 / 30 / 90 days. 12 nationalities cannot use VoA and must apply at a Nepali Embassy abroad first.

How much is the Nepal visa fee?

Nepal Tourist Visa fees are $30 for 15 days, $50 for 30 days, and $125 for 90 days — all multi-entry by default. SAARC nationals (Bangladesh, Bhutan, Maldives, Pakistan, Sri Lanka) get 30 days free once per visa year. Chinese citizens get 150 days free per year. Children under 10 are free (except US citizens).

Which countries cannot get visa-on-arrival in Nepal?

Citizens of 12 countries are excluded from VoA and must apply in advance at a Nepali Embassy / Mission abroad with a Ministry of Home Affairs (MoHA) recommendation letter: Nigeria, Ghana, Zimbabwe, Eswatini (Swaziland), Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, and Syria. Refugees holding a refugee travel document are also excluded.

What documents do I need for Nepal Visa on Arrival?

Bring a valid passport (6+ months validity, 2+ blank pages), one passport-size photo (or use the airport kiosk camera), confirmed return / onward ticket, proof of funds for stay (USD 50–100 per day), and the online arrival form receipt with barcode pre-filled at nepaliport.immigration.gov.np/visa/online (saves queue time at TIA).

Can I extend my Nepal Tourist Visa?

Yes. Tourist visa extensions are available at Department of Immigration (Kathmandu Kalikasthan) and Immigration Office Pokhara — $3 per day with a 15-day minimum, plus $25 surcharge to renew multi-entry. Late fine is $5 per day past expiry. Maximum total stay is 150 days per visa year (Jan–Dec).

Where do I apply for Nepal visa from outside Nepal?

Apply online at nepaliport.immigration.gov.np/onlinevisa-mission/application, then submit at the nearest Nepali Embassy or Consulate. Nepal has 32 Embassies + 3 UN Permanent Missions + 8 Consulates General worldwide — see /visa/nepali-embassies-abroad for the full list with addresses and jurisdictions.

Are Nepal visas multiple-entry?

Yes — all Nepal Tourist Visas are multiple-entry by default, meaning you can exit to India or Tibet and return to Nepal within the visa validity window without paying again. There is no surcharge for multi-entry on the standard Tourist VoA.

Are there any countries that don't need a visa for Nepal?

India is the only country whose ordinary-passport holders are visa-exempt for Nepal under bilateral agreement. Diplomatic / official passports of China, Brazil, Russia, and Thailand are also visa-exempt under reciprocal waiver arrangements — but ordinary passport holders from those countries still need a Tourist VoA.