Nearly everyone can acquire a tourist visa on arrival. Traveller only needs:
– Two passport photos;
– Passport should be valid for a minimum of 6 months from the arrival date;
– Filled out visa form (which you can get on your arrival or fill it out on the official website. Take note that when you do fill it out on the website, you will get a receipt. You need to print this receipt and carry it with you. It is valid only for 15 days and if it expires before you get to your destination, you will have to fill it out again);
– Cash, as no credit or debit cards are accepted;
– Children under the age of 10 years get a free visa.
However, nationals from Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, and Syria will need to obtain the visa from Nepal Embassies or Diplomatic Missions in their respective countries. This includes refugees with a travel document.
There are three visa options:
– 15 days single/multiple entries;
– 30 days single/multiple entries;
– 90 days single/multiple entries.
Tourists can stay for a maximum of 150 days in a visa year (which is from Jan 1 to Dec 31). You can get visa extensions at the Department of Immigration or from Pokhara immigration office. A Nepalese visa is valid for entry for three to six months from the date of issue.
Visa application forms are available in all the immigration offices. Also, people with electronic passports can now use visa registration machines. These will, after inserting your passport, automatically fill out the visa form for you.
You can get your visa at Tribhuvan International Airport, Kathmandu, or at these immigration offices (city, district) in different parts of Nepal:
– Kakarvitta, Jhapa (Eastern Nepal);
– Birganj, Parsa (Central Nepal);
– Kodari, Sindhupalchowk (Northern Border);
– Belahia, Bhairahawa (Sunauli);
– Jamunaha, Nepalgunj (Banke District, Mid Western Nepal);
– Mohana, Dhangadhi (Kailali, Far Western Nepal);
– Gaddachauki, Mahendranagar (Kanchanpur, Far Western Nepal).