Tourists can get their visa either on arrival in Nepal or from Nepalese Embassy or Consulates or other Mission offices abroad.
Visa Fees for tourists are as follows:
Multiple entry – 15 Days – US $ 30 or equivalent
Multiple entry – 30 Days – US $ 50 or equivalent
Multiple entry – 90 Days – US $ 125 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 they need to bring strong identity card like citizenship card .
Transit Visa:Transit Visa can be obtained at the airport for a day for US $ 5.
*One passport size photo is required for getting or renewing visa.
*It is advised to fill up your visa form online to save your time in Nepal airport to obtain your visa . Form can be downloaded from http://www.online.nepalimmigration.gov.np/
Find more details about Nepal Visa at this official website
See you in the land of himalayas – Nepal