All foreigners (except Indian nationals) require visas to enter Nepal. A tourist visa on arrival is the only entry visa to Nepal. The department of immigration at the Kathmandu International Airport in Kathmandu and all overland entry points at the border provide an 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:
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 depends on the number of days:
- 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.
- One 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)