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
Andorra
United Arab Emirates
Antigua and Barbuda
Albania
Armenia
Angola
Argentina
Austria
Australia
Azerbaijan
Bosnia and Herzegovina
Barbados
Belgium
Burkina Faso
Bulgaria
Bahrain
Burundi
Benin
Brunei Darussalam
Bolivia
Bahamas
Botswana
Belarus
Belize
Canada
Congo, Democratic Republic of the
Central African Republic
Congo
Switzerland
Côte d'Ivoire
Cook Islands
Chile
Colombia
Costa Rica
Cabo Verde
Cyprus
Czechia
Germany
Djibouti
Denmark
Dominica
Dominican Republic
Algeria
Ecuador
Estonia
Egypt
Eritrea
Spain
Finland
Fiji
Micronesia, Federated States of
France
Gabon
United Kingdom
Grenada
Georgia
Gambia
Guinea
Equatorial Guinea
Greece
South Georgia and the South Sandwich Islands
Guatemala
Guinea-Bissau
Guyana
Hong Kong
Honduras
Croatia
Haiti
Hungary
Indonesia
Ireland
Israel
India
Iceland
Italy
Jamaica
Jordan
Japan
Kenya
Kyrgyzstan
Cambodia
Kiribati
Comoros
Saint Kitts and Nevis
South Korea
Kuwait
Kazakhstan
Lao People's Democratic Republic
Lebanon
Saint Lucia
Liechtenstein
Lesotho
Lithuania
Luxembourg
Latvia
Libya
Morocco
Monaco
Moldova
Montenegro
Madagascar
Marshall Islands
North Macedonia
Mali
Myanmar
Mongolia
Macao
Mauritania
Malta
Mauritius
Malawi
Mexico
Malaysia
Mozambique
Namibia
Niger
Nicaragua
Netherlands
Norway
Nepal
Nauru
Niue
New Zealand
Oman
Panama
Peru
Papua New Guinea
Philippines
Poland
Portugal
Palau
Paraguay
Qatar
Romania
Serbia
Rwanda
Saudi Arabia
Solomon Islands
Seychelles
Sudan
Sweden
Singapore
Slovenia
Slovakia
Sierra Leone
San Marino
Senegal
Suriname
South Sudan
Sao Tome and Principe
El Salvador
Chad
Togo
Tajikistan
Timor-Leste
Tunisia
Tonga
Turkey
Trinidad and Tobago
Tuvalu
Taiwan
Tanzania
Ukraine
Uganda
Uruguay
Uzbekistan
Holy See
Saint Vincent and the Grenadines
Venezuela
Vietnam
Vanuatu
Samoa
South Africa
Zambia
Free SAARC visa (30 days)
5 countriesFree 150 days (China)
1 country5-year Reciprocity (US)
1 countryPre-arrangement required
17 countriesFrequently 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.