Nepal entry requirements, by passport
What you need to get into Nepal depends on the passport in your hand. Find yours below: the visa or e-authorisation, how long you can stay, the official fee and the government page to apply on.
33 of 33 passports verified on official pages.
What each passport needs
| Passport | To get in | Stay | Document and fee | Apply | Checked |
|---|---|---|---|---|---|
| United States | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Canada | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Mexico | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Brazil | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| United Kingdom | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Ireland | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Germany | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| France | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Italy | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Spain | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Netherlands | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Switzerland | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Russia | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Türkiye | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Israel | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| United Arab Emirates | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Saudi Arabia | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| India | Visa-free | No limit | No visa. Indian passport or Election Commission photo voter ID card (for air travel) | Official page | Verified |
| China (mainland) | Visa on arrival | 15, 30 or 90 days as requested | Gratis (free) tourist visa, on arrival or from a Nepali missionOfficial fee: FreeApply: Register on NepaliPort up to 15 days before arrival | Official page | Verified |
| Hong Kong SAR | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Taiwan | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Japan | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| South Korea | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Singapore | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Malaysia | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Thailand | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Vietnam | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Philippines | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Indonesia | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Australia | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| New Zealand | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
| Nigeria | Visa needed before you fly | As issued | Tourist visa from a Nepalese embassy or consulate before travel (apply on NepaliPort, collect at the mission)Apply: Apply well before travel | Official page | Verified |
| South Africa | Visa on arrival | 15, 30 or 90 days | Tourist visa on arrival (NepaliPort online registration before arrival)Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)Apply: Register on NepaliPort up to 15 days before arrival (airport terminals also available) | Official page | Verified |
Verified means NUM read it on a government page on 10–11 Oct 2026. Likely means a reputable source says it and one official page agreed. Not checked yet means NUM could not confirm it: use the official page. Fees are as published on that date and can change.
The rules everyone meets at the border
Passport
At least 6 months from the date of entry into Nepal (FCDO; US State Dept says 6 months beyond arrival). Canada advises 6 months beyond your planned departure and warns airlines may apply stricter rules, so 6 months past departure is the safe rule. Passports reported lost or stolen are refused. Safe standard: 6 months beyond the day you leave.
Arrival card
NepaliPort online arrival registration / visa-on-arrival form (Department of Immigration). Online up to 15 days before arrival (FCDO); Canada says foreign nationals arriving after 16 Sep 2025 must register on the NepaliPort website or app. Forms and self-service terminals are also available at the airport, but the queue is longer. Fee: Free (the visa fee is paid at the airport).
Official form · free on the official site
Border systems for every visitor
No separate e-authorisation. Every foreign visitor except Indian nationals needs a tourist visa, obtained on arrival (most nationalities) or in advance from a Nepali mission. Registration on NepaliPort before arrival is expected (see arrival card).
Onward ticket
Not listed as an entry requirement by FCDO, US State Dept or Canada.
Proof of funds
Not listed as an entry requirement by FCDO, US State Dept or Canada.
Travel insurance
Not a formal visa condition, but FCDO says border control may ask to see travel insurance covering healthcare, repatriation and emergencies. For trekking or climbing, cover for helicopter rescue is strongly advised.
Vaccinations
Yellow fever certificate required if arriving from a country with yellow fever transmission risk (FCDO); Canada adds transit through an airport in such a country. A polio vaccination certificate may be required if arriving from certain polio-risk countries (FCDO). Otherwise no vaccinations required (US State Dept).
Cash to declare at customs
Declare on the customs form on arrival any cash above USD 5,000 in banknotes, or above USD 10,000 in banknotes and travellers' cheques combined, and keep the certified declaration (FCDO). US State Dept gives USD 5,000 as the entry and exit limit. Taking Nepalese rupee banknotes out of Nepal is illegal, and Indian rupee notes above INR 100 are prohibited (Canada). Gold ornaments up to 50 g and silver up to 100 g are allowed; undeclared gold or silver can bring fines equal to the value, confiscation and 1 month to 5 years in prison (FCDO).
Taxes, levies and fees
Trekking: a TIMS card (NPR 2,000; NPR 1,000 for SAARC nationals) issued through a government-registered trekking agency. Since 31 Mar 2023, trekkers on listed protected-area routes (including Everest, Annapurna, Langtang, Manaslu, Kanchenjunga and Mustang) must be accompanied by a licensed guide. National park and conservation area entry permits are separate. Restricted areas need a Restricted Area Permit from the Department of Immigration (Kalikasthan, Kathmandu), for example Upper Mustang and Upper Dolpa USD 50 per day; Manaslu USD 100 per week Sep-Nov (then USD 15/day) or USD 75 per week Dec-Aug (then USD 10/day); Tsum Valley USD 40 per week Sep-Nov or USD 30 Dec-Aug (then USD 7/day).
Medicines, vapes and banned items
CBD products are illegal (seizure and drug-possession charges). Firearms, imitation firearms and firearm-shaped jewellery are prohibited. Gold and silver are tightly limited (see cash limits). Do not photograph military installations, checkpoints or personnel.
Travelling with children
Children under 10 get a free tourist visa, except US citizens (Nepal Tourism Board). A parent travelling alone with a child should consider carrying a notarised consent letter from the other parent (US State Dept). The Hague Child Abduction Convention does not apply between Canada and Nepal.
Work, study, working holiday and nomad visas
Every official route NUM found for Nepal. You apply directly with the government.
Work permits
Foreigners with a recommendation from the relevant Nepali ministry or department (e.g. Department of Labour for work permits). Volunteering counts as work.
Stay: Per recommendation
Enter on a tourist visa, then change visa category at the Department of Immigration with the recommendation letter
Tourist
All nationalities except Indians (no visa); on arrival for all except the ineligible list (Nigeria, Ghana, Zimbabwe, Eswatini, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, Iran, Syria, refugees). Free for Chinese nationals, children under 10 (not US citizens), first-visit SAARC nationals (30 days, except Afghanistan) and NRN card holders.
Stay: 15/30/90 days, multiple entry; max 150 days per calendar year; extension USD 45 for 15 days then USD 3/day
Valid passport (6 months advised), NepaliPort registration/online form, fee in USD or convertible currency or card
Official fee: USD 30 (15 days) / USD 50 (30 days) / USD 125 (90 days)
Other
Trekkers to restricted areas (Upper Mustang, Upper Dolpa, Manaslu, Tsum, Humla and others)
Stay: Per permit
Issued by the Department of Immigration, Kalikasthan, Kathmandu; licensed guide and agency-issued TIMS card on listed routes
Official fee: From USD 20 per week to USD 50 per day depending on area and season
What changed, and what is coming
- 2025-09-16 · In force Foreign nationals arriving in Nepal after 16 Sep 2025 must register online through the NepaliPort website or app (personal, visa and travel details). Source
Your checklist, with the dates it is due
NUM builds it for your passport and your travel dates: the authorisation and when to apply, the arrival card and the day it opens, what to carry at the border, your own country's exit rules, and a calendar file for every deadline.
Every document here is issued by a government, and the official link is the only place to get it. Most arrival cards and many authorisations are free. NUM is not a visa service and cannot apply for anything. Rules change without notice: the official page always has the final word.