All foreigners (except Indian nationals) require a visa to enter Nepal. An on-arrival visa is the easiest way to receive an entry visa. The Department of Immigration at the Kathmandu International Airport in Kathmandu, Pokhara International Airport, Gautam Buddha International Airport, and all overland entry points at the border provide an on-arrival visa.
An on-arrival visa is the quickest way to receive an entry visa, but sometimes during peak season, you might have to wait in long queues. To avoid this, you can also apply for a tourist visa before you arrive from Nepalese Diplomatic Missions abroad. If you have obtained a visa before you arrive in Nepal, you must enter Nepal within six months from the visa issued date.
An on-arrival visa is issued to almost all nationalities except Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, and Syria. And nationals of SAARC countries except Afghanistan are exempt from visa fees for 30 days in a year.
Nepal visa fee:
- Tourist visa fee for up to 15 days = US$30
- Tourist visa fee for up to 30 days = US$50
- Tourist visa fee for up to 90 days = US$125
A multiple entry visa costs US dollar 25 extra if you plan for a side trip to India, Bhutan, and Tibet. If you wish to extend your visa, it will cost US$45 for 15 days and US$3 per day afterward.
- Passport valid for six months with a photocopy.
- Two recent passport-size photograph.
- At least one blank visa page (not an endorsements page) required for an entry visa.
- The completed and signed Nepal Visa Application Form (completed online and printed).
Visa procedure for on arrival visa at the airport:
- Fill in ‘ Arrival Card ‘
- Submit the completed filled in Tourist visa application (you can fill it prior to your arrival from Department of Immigration), If you fill it from the website, you will get submission receipt with barcode, please print it out and bring it along for acquiring visa.
- Pay the visa fee as per your requirement(in cash).
- Get the receipt.