All foreign nationals (except Indians) require a visa to enter Nepal. Visas are obtainable from embassies abroad or on arrival at Kathmandu’s Tribhuvan International Airport. If getting the visa at the airport, be prepared for queues. There have been instances when travelers have been asked to show return flight tickets. You will also need to provide two passport-sized photos. There is a machine in the arrivals lounge that can take your photo, but it is often not working, so it’s recommended to bring photos. You should also pay the correct fee in one of several major international currencies (such as US$, CA$, AU$, £ and €) or credit card. Nepali rupees are not accepted (although you must pay in rupees if you extend your visa at the Department of Immigration in Kathmandu or Pokhara).
** LATEST UPDATE ON VISA - TRAVELERS HAVING UNITED STATES PASSPORT WILL BE PROVIDED 5 YEARS MULTIPLE ENTRY VISA STARTING FROM 01ST APRIL 2019.
** LATEST UPDATE ON VISA - VISA FEE HAS BEEN REVISED FROM 27TH APRIL 2019 AND HENCE FORTH, VISA FEE WILL BE AS BELOW
It is now also possible to apply for a Nepal visa online. After submitting the online visa application form you will receive a receipt, which you need to print out. At the immigration counter, you show the printout and obtain a Nepal visa after paying the necessary fee.
Visa fees (Revised from 27th April 2019):
Multi entry visa valid for 15 days – US$30.00
Multi entry visa valid for 30 days – US$50.00
Multi entry visa valid for 90 days – US$125.00
Please note that 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.
The citizens of some countries are not able to get a visa on arrival in Kathmandu or any other border point and must obtain a Nepal visa prior to arrival. These countries are:
For more information on Nepal visas, check at http://www.nepalimmigration.gov.np/page/tourist-visa