It is quite easy for foreign nationals to visit Nepal. Visa on arrival is available at the international airport in Kathmandu and there are no problems in crossing land borders if you have passport photos handy and can pay the visa fee in a foreign country. Your passport must be valid for at least six months and you should have one whole page free for your visa.
All baggage is X-rayed upon arrival and departure keeping a track of any illegal export of antiques. Travelers are not allowed to import Nepali rupees except Nepali and Indian nationals who are allowed to import Indian currency. Officially, you must declare cash or traveler’s cheques equal or in excess of US$2000; however, laxly enforced.
Tourist visas for 15, 30 or 90 days are available on arrival for US$ 25, 40, or 100. You just need to fill in your details online, in advance or simply on the spot and bring some US dollars in cash.
All foreign nationals, apart from Indians need to have a visa to visit Nepal. Nepali embassies and consulates overseas usually issue visas without any fuss but most people can get a visa upon arrival in Nepal, either at Kathmandu’s Tribhuvan International Airport or at road borders at Nepalganj, Birganj/Raxaul Bazaar, Sunauli, Kakarbhitta, Mahendranagar, Dhangadhi and even the Rasuwagadhi checkpoint at the China/Tibetan border.
In order to get a visa on arrival by air, you need to fill up an application form at one of the automatic registration machines which also takes your digital photo. You can save time by filling up the form online in advance via www.online.nepalimmigration.gov.np/tourist-visa; however, you need to do this before 15 days from your arrival.
Your visa can be extended from immigration offices in Kathmandu and Pokhara and cost just US $30 (payable in rupees) for a 15-day extension. After that, it will cost you US$2 per day. In order to extend your visa for 30 days, you will be required to pay US$50 and to extend a multiple-entry visa, add another US $20.
Any visa extension requires your passport, fees, photo, and an application form that needs to be completed online. Visa extensions are usually available the same day, usually within two hours. For a fee, trekking and travel agencies can help you with the process of visa extension and save you time and effort of queues.
You can get up-to-date visa information on the website of the Department of Immigration (www.nepalimmigration.gov.np).