Nepal offers Visa ‘On Arrival’ facility. You need two passport size photos. Fees are USD 25 for a 15-day multiple entry visa, USD 50 for a 30-day multiple entry visa, and USD 125 for a 90-day multiple entry visa.
Nepal is committed to making it easier for foreign tourists. On-arrival visas are open to foreigners at Tribhuvan International Airport, Kathmandu, and all land border points. All you need is passport size photos and preferably US dollar currency as a foreign currency. Your passport must be valid for at least six months and a free page on your passport for a visa. However, Indian citizens do not require permits to enter Nepal, but you should provide a document that exclusively proves your nationality.