VISA PROCEDURE FOR NEPAL
Visa can be obtained on arrival at the Tribhuvan International Airport, Kathmandu, at border entry points in Kakadvitta, Birgunj, Bhairahawa, Nepalgunj, Gaddachowki on Nepal-India border and Kodari and Kyirong on Nepal-China border. Visa can also be obtained at the nearest Nepal Embassy or Diplomatic Mission. Visa can also be obtained (renewal purposes) at Department of Immigration, Kalikasthan, and Kathmandu. A valid passport with at least 6 months validity and one passport size photo with alight background is required. Immigration Department has not specified the size of the passport-size photo.
Note: Visa can be obtained through payment of cash in US Dollars (or equivalent amount in Euro and British Pounds only).
Tourist Visa Fees
Multiple entry (15 days) = US$ 30
Multiple entry (30 days) = US$ 50
Multiple entry (90 days) = US$ 125
Transit Visa (24 hours) = US$ 5
Foreign nationals having a transit in Nepal can obtain Transit Visa to enter into the country to spend a night (24 hours) by producing a proof of transit (Air ticket). Similarly, the foreign nationals arriving to Nepal due to untoward circumstances such as emergency or forced landing can acquire tourist visa if they want to leave the airport and visit the country.
Transit Visa applicants should fill out online Visa application, pay necessary Visa fee (5 USD) at the bank counter and proceed to Transit Visa desk after arriving at the airport for acquiring the Visa. Transit Visa is issued by Immigration Officer upon his/her satisfaction.
Online Transit Visa Form: https://online.nepalimmigration.gov.np/transit-visa
Nationals from Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine and Afghanistan will need to obtain visa from Nepal Embassies or Diplomatic Missions in their respective countries, as they do not get visa on arrival at the immigration entry points of Nepal.
Tourists can stay for a maximum of 150 days in a visa year (Jan 1 to Dec 31).