AmarnepalNepal Data
Government & law

Nepal Visa Guide for Foreigners: Visa-on-Arrival Fees, Eligible Nationalities and Entry Points

Most foreign nationals can obtain a Nepal tourist visa on arrival, priced at US$30 for 15 days, US$50 for 30 days, and US$125 for 90 days (all multiple-entry). Indians enter visa-free, SAARC citizens and children under 10 get gratis visas, and a short list of nationalities must apply in advance at a Nepali mission.

15-day tourist visa feeUS$30 (multiple entry)
30-day tourist visa feeUS$50 (multiple entry)
90-day tourist visa feeUS$125 (multiple entry)
Maximum stay per visa year150 days (January-December)
Visa-free nationalityIndian citizens
Gratis visaSAARC citizens (except Afghanistan, up to 30 days, first visit/year); children under 10 except US citizens
Extension feeUS$45 for first 15 days, then US$3 per additional day
Late/overstay fineAbout US$5 per day for extending after expiry
Main air gatewayTribhuvan International Airport, Kathmandu
Administering authorityDepartment of Immigration, Ministry of Home Affairs
In depth

Overview of Nepal's tourist visa system

Nepal operates a liberal entry regime built around the tourist visa on arrival (VOA), administered by the Department of Immigration under the Ministry of Home Affairs and governed by the Immigration Act and the Immigration Regulations, 2051 (1994). The vast majority of foreign visitors do not need to arrange a visa before travelling: they can buy a tourist visa at the airport or at designated land borders on the day they arrive.

Tourist visas are issued for leisure, sightseeing, trekking and similar non-employment purposes. They do not permit paid work, study or volunteering, which require separate visa categories. A passport with at least six months of remaining validity and a recent passport-size photograph are the standard requirements; applicants can also pre-fill the arrival form online and pay the fee at the entry point to speed up processing.

Citizens of India are a special case: they do not require a visa to enter Nepal at all, reflecting the open-border arrangement between the two countries, and may travel using an Indian passport or other accepted identity document.

Visa-on-arrival durations and USD fees

The Nepal Tourism Board and Department of Immigration publish a fixed fee schedule for tourist visas. All three standard categories are issued as multiple-entry visas, so travellers can leave and re-enter Nepal (for example on a side trip to India or Tibet) within the validity period without buying a new visa.

Fees are payable in cash. US dollars are universally accepted; the airport may take other major convertible currencies, while land borders generally accept US dollars only. Carrying the exact amount is strongly advised, as change can be limited.

  • 15 days (multiple entry): US$30 or equivalent convertible currency
  • 30 days (multiple entry): US$50 or equivalent convertible currency
  • 90 days (multiple entry): US$125 or equivalent convertible currency
  • A tourist may stay a cumulative maximum of 150 days in a single visa year, which runs from January to December

Gratis (free) visa categories

Several groups are exempt from the tourist visa fee, receiving a gratis (free) visa. These exemptions are intended to support regional travel, families and the Nepali diaspora.

Note that the children-under-10 waiver explicitly excludes US citizens, and Afghan nationals can only be granted a visa on the recommendation of the Department of Immigration rather than automatically on arrival.

  • Children below 10 years of age (except US citizens)
  • Citizens of SAARC member states (except Afghanistan) for up to 30 days, when visiting Nepal for the first time in a given visa year
  • Holders of a Non-Resident Nepali (NRN) card
  • Chinese nationals
  • Indian citizens, who require no visa to enter Nepal

Nationalities not eligible for visa on arrival

A limited number of nationalities are not granted a visa on arrival and must instead obtain a visa in advance from a Nepali embassy or consulate. Applicants from these countries typically need a completed application form, a passport valid for at least six months, a recent photograph and any additional supporting documents the mission requires. Holders of refugee travel documents are likewise not eligible for visa on arrival.

According to the Department of Immigration and Nepal Tourism Board, the affected nationalities include the following (lists published by official sources have varied slightly over time, so travellers should confirm with the nearest Nepali mission before booking).

  • Afghanistan, Cameroon, Ethiopia, Ghana, Iraq, Liberia, Nigeria, Palestine, Somalia, Eswatini (Swaziland), Syria and Zimbabwe
  • Iran has also appeared on official ineligible lists
  • Refugees travelling on refugee travel documents

Entry points by air and land

Nepal can be entered by air at its international airports and overland at official border crossings, most of which adjoin India, with one principal road crossing from China (Tibet). Tribhuvan International Airport in Kathmandu is the busiest gateway and the most reliable place to obtain a visa on arrival.

Visa on arrival is available at the main international airport and at the major designated land crossings; smaller or more remote crossings may require an advance visa, so it is wise to verify before travelling to a particular border.

  • Air: Tribhuvan International Airport (Kathmandu); Gautam Buddha International Airport (Bhairahawa, near Lumbini); Pokhara International Airport
  • Land borders with India: Kakarbhitta (Jhapa), Biratnagar (Morang), Birganj (Parsa), Belahiya/Bhairahawa-Sunauli (Rupandehi), Nepalgunj (Banke) and Gaddachowki/Bhimdatta (Kanchanpur)
  • Land border with China (Tibet): Rasuwagadhi/Timure (Rasuwa), opposite Kerung (Gyirong); the Kodari crossing has also historically been used

Visa extensions and overstay rules

Tourists who wish to stay longer than their original visa can extend it at the Department of Immigration in Kathmandu (located at Kalikasthan, Dillibazar) or at the regional immigration office in Pokhara. Extensions are commonly applied for online and then finalised in person.

An extension is granted for a minimum of 15 days at a cost of US$45, with US$3 charged for each additional day beyond the first 15. The total stay, combining the original visa and all extensions, may not exceed 150 days within a single calendar year.

Overstaying is treated as an immigration violation. If a traveller extends after the visa has already expired, a late fine of about US$5 per day applies on top of the standard extension fee. Persistent or lengthy overstays can result in larger discretionary fines, denial of departure until the penalty is paid, deportation and possible entry bans, so visitors should track their stay carefully and extend before expiry.

Questions

Nepal Visa Guide for Foreigners: Visa-on-Arrival Fees, Eligible Nationalities and Entry Points — FAQ

Can most foreigners get a Nepal visa on arrival?+

Yes. Most nationalities can obtain a tourist visa on arrival at Tribhuvan International Airport and major land borders for US$30 (15 days), US$50 (30 days) or US$125 (90 days), all multiple-entry. A short list of nationalities must apply in advance at a Nepali mission, and Indian citizens need no visa at all.

Which nationalities cannot get a Nepal visa on arrival?+

Official sources list nationals of Afghanistan, Cameroon, Ethiopia, Ghana, Iraq, Liberia, Nigeria, Palestine, Somalia, Eswatini (Swaziland), Syria and Zimbabwe (Iran has also appeared on the list), plus holders of refugee travel documents. These travellers must obtain a visa in advance from a Nepali embassy or consulate.

How long can I stay in Nepal on a tourist visa?+

A tourist may stay a cumulative maximum of 150 days within a single visa year (January to December), counting the original visa plus any extensions.

How much does a Nepal visa extension cost?+

Extensions are granted for a minimum of 15 days at US$45, plus US$3 for each additional day, up to the 150-day annual limit. Extending after the visa has expired adds a late fine of about US$5 per day.

Are SAARC citizens and children charged for a Nepal visa?+

SAARC citizens (except Afghanistan) receive a free 30-day visa on their first visit in a visa year, and children under 10 are exempt from the fee except US citizens. NRN cardholders and Chinese nationals also receive gratis visas, while Indian citizens need no visa.

Where can I enter Nepal and get a visa on arrival?+

By air at Tribhuvan International Airport (Kathmandu), plus Gautam Buddha and Pokhara international airports, and overland at major Indian-border crossings such as Kakarbhitta, Birganj, Belahiya (Bhairahawa-Sunauli), Biratnagar, Nepalgunj and Gaddachowki, and the Rasuwagadhi crossing from Tibet. Land borders generally accept US dollars only.

Related topics

← All topics

Sources & data note

This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.