Tourist Visas: The tourist visa shall be granted for a period in maximum of 150 days in a visa year (Visa years means January to December). For more information about visas, please consult the Nepali embassy in your country.
People from most of the countries get a visa on arrival at the immigration entry points of Nepal (Except: Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon,...
Read More