You can obtain the visa to Nepal from the respective Nepalese Embassy or Consulate office in your city or country by sending by sending the valid passport with the properly filled visa application form attached with the passport sized photograph. The validity of passport for shall be at least of six months from the date of entry to Nepal.
You also can obtain the Visa to Nepal at entry points on arrival to Nepal. At Tribhuvan International Airport if you are entering Nepal through air passage you can easily obtain your tourist visa. Likewise, if you traveling to Nepal via land through the Indian border you can obtain the visa at the following entry points: Biratnagar (Jogbani), Birgunj (Raxaul), Bhairahawha (Sunauli), Kakarvitta (Pani Tanki). In the case you are traveling to Nepal through the Chinese border, you can obtain the visa at Kodari check-point.
Payable visa fee for 15 days multiple entries is US $ 25, US $ 40 for 30 multiple days entry and US $ 90 for 100 multiple days entry. Any visitor carrying more than US $ 20,000 OR equivalent currency shall declare it by filling the Customs Declaration form on arrival to Nepal.
Gratis (Free) Visa
Gratis visa for 30 days available only for tourists of SAARC countries.
Indian nationals do not require visa to enter into Nepal.
If you intend to obtain Nepal visa on your arrival at the entry point you simply can download a visa form from the below-given link so that you can get rid of the queue in the entry point.
Tourist Visa Extension:
Tourist Visa can be extended by paying US $ 2 or equivalent Nepalese currency per day. Likewise, Multiple Entry facilities can be obtained only for the extension period by the additional US $ 20 and visa fee for the extended period. Similarly, tourists can renew their visa by paying Nepalese currency equivalent to US $ 3 on the regular visa extension fee.