Visa can be obtained either on arrival in Nepal or from Nepalese Embassy or Consulates or other Mission offices abroad.
Visa Fees are as follows:
Multiple entry - 15 Days - US $ 25 or equivalent
Multiple entry - 30 Days - US $ 40 or equivalent
Multiple entry - 100 Days - US $ 100 or equivalent
Tourist with passport from South Asian Association for Regional Cooperation (SAARC) nations aren't required to pay visa fees for 30 days.
Indian nationals do not require visa to enter into Nepal but needs to bring strong identity card like citizenship card, Pan card etc.
Transit Visa:Transit Visa can be received for a day for US $ 5.
Note: One passport size photo is necessary for getting or renewing visa
Indian National Travelling to Nepal must posses any identity card issued by Government of India
Access to Nepal
By Air: Nepal Airlines is the national flag carrier of Nepal with flights to from Delhi, Kuala Lumpur, Dubai, Bangkok and Hong Kong. For other International airlines operating from / to Kathmandu : Nepal Flights
All visitors coming to Nepal by land must enter only through one of these entry pints (1) Kakarbhitta (2) Birjung (3) Belhiya, Bhairahawa (4) Nepalgunj (5) Bhangadi and (6) Mahendranagar in the Nepal-India border and (7) Kodari in the Nepal-China border.
Foreign currencies must be exchanged only through the Bank or authorized foreign exchange dealers. There is exchange counter at the airport as well. Indian currency Rs. 500 and Rs 1,000 notes are not allowed to be brought into Nepal.
All baggage must be declared and cleared through the customs on arrival at the entry. A tourist may bring in dutiable goods, such as tobacco and liquors, within the prescribed quantity free of duty. Visitors can export souvenirs to their respective countries. The export of antiques, however requirs special permission from the Department of Archeology.