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 Facility Duration Visa Fee
Multiple Entry 15 days USD 30
Multiple Entry 30 days USD 50
Multiple Entry 90 days USD 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.