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 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.
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.
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.
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.