Nepal Visa Information

Visas for Nepal are available upon arrival at Kathmandu International Airport and immigration offices in Kakarvitta, Birgunj, Kodari, Belhiya, Jamuna, Mohana, and Gaddachauki. These immigration offices are located at Nepal's border crossing locations. Except for Indian nationals, applicants for a Nepal visa must possess a valid passport. From the date of arrival, the passport must be valid for six months. After receiving a visa, one must visit the country no later than six months.


Procedure to apply for Nepal Visa
The arrival card should be filled out.
Online tourist visa forms should be filled out either from a website or on the spot.
A copy of the passport and passport-sized photograph
Application fee for visa

Visa Fees

Visa FacilityDurationVisa Fee
Multiple Entry15 daysUSD 30
Multiple Entry30 daysUSD 50
Multiple Entry90 daysUSD 125

*One can extend a tourist visa up to 150 days in a single visa year.

* SAARC countries do not require a visa for 30 days.

Gratis Visa
Children under the age of ten years are granted a free visa, except for US nationals and holders of Non-Resident Nepalese (NRN) cards. It is granted free of charge to citizens of SAARC nations and China for 30 days. The visas granted at the airport are also tourist visas.


Tourist Visa
Every international traveler is required to get a tourist visa. Tourists should leave Nepal before their visa expires. They can extend their visa up to 150 days within a visa year.


Visa exception
Citizens of Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, and Afghanistan must get visas through Nepal Embassies or Diplomatic Missions in their home countries since Nepal's immigration entry points do not issue visas on arrival.