A Foreigner who intends to visit Nepal must hold a valid passport or any travel document equivalent to a passport issued by the Govt. for visiting a foreign country prior to apply for a visa. A) Entry: No foreigner is entitled to enter and stay in Nepal without a valid visa. Tourist entry visa can be obtained for the following duration from Nepalese Embassy or Consulate or other mission offices or immigration offices located on entry points in Nepal.
A single-entry visa valid for 15/30/90 days costs US$25/40/100. At Kathmandu’s Tribhuvan Airport the fee is payable in any major currency, but at land borders officials require payment in cash US dollars; bring small bills.
SAARC countries can get a 30-day visa for free on arrival. Indian passport holders do not need a visa to enter Nepal. No Visa Fee is charged from Chinese Nationals for Tourist visa. For more detail visit Government of Nepal, Ministry of Home Affairs, Department of Immigration website: http://www.nepalimmigration.gov.np/content/visa-information.html