Visa for Nepal: All foreign nationals (except Indians) require a visa to enter Nepal. Visas are obtainable from embassies abroad or on arrival at Kathmandu's Tribhuvan airport. If getting the visa at the airport be prepared for queues. There have been instances when passengers were asked to show return flight tickets. You will also need to provide two passport photos and the following fees in US dollars cash only.
You do not pay for the visa in Nepal Rupees on arrival at the airport, but if you extend your visa at Immigration in Kathmandu or Pokhara, only then, you will have to pay in Rupees.
Multi entry visa valid for 15 days - US$25,
Multi entry visa valid for 30 days - US$40,
Multi entry visa valid for 90 days - US$100.
Please note if you are staying in Nepal for less than 24 hours while in transit, a transit visa can be issued on presentation of your international flight ticket. There is a nominal charge of US$5 and two photos are required.