Tourist visas for Nepal are available on arrival at the designated land borders at the following rates: USD 25 for 15 days, USD 40 for 30 days and USD 100 for 90 days. They can only be granted for a maximum of 150 days in a 12 month period.
Citizens of India do not need a Visa to visit Nepal. They must, however, carry a government identity proof document such as a Voter's ID, Driver's License or even a Passport.
Government identity proof document such as a Voter's ID/Driver's License/Passport.