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.
Visa Fee:
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