Visa documents make easy for travelers while travelling internationally. You will get visa approval at the international airport in Kathmandu and all land border crossings. You need to pay visa fee and get passport photos during the visits. Your visa document must have validity of at least six months.
Citizens of china and India don’t need visa for only once entering in a calendar year and is free. Visa documents are the identity of you during the trip so keep your visa documents with you for comfortable visits around Nepal.
USD 25.00 for 15 days single/multiple entry, USD 40.00 for 30 days single/multiple entry, USD 100.00 for 90 days single/multiple entry. There is no visa fee applicable to the passport holder of member states of the South Asian Association for Regional Cooperation (SAARC) for 30 days.
Indian nationals do not need a visa to enter Nepal. If you wish for your tourist visa to be multiple entries an additional USD 20 is payable (90 days visa includes this fee but be sure to ask when paying that it's a multi-entry visa). Nepal visa fees may be paid for with USD or another convertible foreign currency equivalent thereto (Euro or GBP most common - however see note below for Visa on arrival).
Additional visas and fees:
Business visas are USD 30 for one month, USD 300 for one year and USD1000 for 5 years, Student visas are USD 75 per year, non-tourist visas are USD 100 per year, residential visas are USD 200 first year and USD100 thereafter.
Nepal visa extensions & fees
Visa can be extended for a maximum period of 150 days in a visa year (January - December). In other words, you can stay in Nepal on a tourist visa for a maximum of 150 days per year.
Visa extension fee for a period of 15 days or less = US$30. Visa extension fee for a period of more than 15 days = US$2 per day. Visa extension fee for a period of more than 30 days = US $50 for 30 days.
Requirements for visa extension:
Photocopy of passport page showing arrival stamp and or extension stamp. One passport photograph is a must.
Apply online: You may apply online for a Nepalese visa or extension go online for more information on applying online.
Transit visa for Nepal: Any foreigner can obtain a transit visa on arrival to Kathmandu International Airport showing evidence of departure (plane ticket) within the period of 3 days from Kathmandu International Airport.
Previously there was a USD $5 cost for a transit visa for 5 days which may still be applicable.