Visa requirements

Visa requirements

Visa requirements

Tourist Visa

All foreigners, except Indian nationals, need a visa to enter Nepal. For most passport holders, tourist visas can be obtained on arrival at Tribhuvan International Airport in Kathmandu and at border entry points in Kakadvitta, Birgunj, Bhairahawa, Nepalgunj, Gaddachowki on the Nepal-India border, and Kodari on the Nepal-China border. The “On arrival” visa procedure is quick and simple, but you can expect some queues during the peak tourist season. Your passport must be valid for at least six months and you will need a whole free page for your visa.

To obtain a visa on arrival at Tribhuvan Airport you must fill in an application form at one of the automatic registration machines. Bring two passport-sized photographs with a light background. You can save some time by filling in the form beforehand online at and uploading a digital photo. This can only be done less than 15 days before your arrival date.

A visa can also be obtained outside of Nepal at the nearest Nepal Embassy or Diplomatic Mission. For this process, you must enter Nepal within six months from the issue date of your visa. Your total stay is counted starting from the day you enter Nepal.

The tourist visa can be extended, for US$ 2 per day, for up to 150 days in a calendar year. To renew a Visa you can go to the Department of Immigration, Kalikasthan, Kathmandu.


Visa upon arrival by air at Tribhuvan Airport can be obtained through payment of cash only in the following currencies: US Dollar, Euro, Swiss Franc, Pound Sterling, Australian Dollar, Canadian Dollar, Hong Kong Dollar, Singapore Dollar, and Japanese Yen. At the land borders, officials require payment in cash US dollars only.

Fees for Non-SAARC nationals; 15 days US$ 25, 30 days US$ 40, 90 days US$ 100.

Nationals of SAARC countries

For the first visit in one visa year (January to December), a gratis visa for 30 days is available for nationals of SAARC countries (except Afghanistan – see below under exceptions or read more on

Indian nationals

Indian nationals do not need a visa to enter Nepal.

Chinese nationals

Chinese nationals can obtain a “gratis tourist visa” from the following Nepali missions in the People’s Republic of China:

  1. Embassy of Nepal, Beijing
  2. Consulate General of Nepal, Lhasa
  3. Consulate General of Nepal, Hong Kong
  4. Honorary Consulate of Nepal, Shanghai


Nationals from Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, and Afghanistan will need to obtain visas from Nepal Embassies or Diplomatic Missions in their respective countries, as they do not get visas on arrival at the immigration entry points of Nepal.


For Online Application please follow the below link