The Immigration Office at Tribhuvan International Airport, under the Department of Immigration, facilitates tourists arriving in Nepal by offering visas on arrival. To obtain a visa by air, fill in an application form and provide a passport copy. Visa forms are available in the arrival hall, and some airlines may provide them during the flight. For those with electronic passports, visa registration machines in the immigration hall can automatically fill out the form. Alternatively, you can obtain a visa from Nepalese Diplomatic Missions in your own country before arriving.
Nationals of the following countries are requested to acquire visas before they arrive from their nearby Diplomatic missions (Embassies/consulates) of the Nepal Government:
Nigeria
Ghana
Zimbabwe
Swaziland
Cameroon
Somalia
Liberia
Ethiopia
Iraq
Palestine
Afghanistan
Syria
Refugees with a travel document
On Arrival Visa Fee at Entry Points
15 Days - 30 USD
30 Days - 50 USD
90 Days - 125 USD
Visa Extension Fee
Tourist visa extension is done for a minimum of 15 days with USD 45 and USD 3 per day for additional days.
In the case of a delay of fewer than 150 days additional USD 5 per day is a late fine.
Gratis Visa (Visa for Free)
Gratis Visa is issued free of cost in case of the following categories of Visa applicants:
Children below 10 years except for US citizens
Up to 30 days for SAARC Citizens (except Afghanistan) visiting Nepal for the first time in a given visa Year. Afghan citizens are eligible for Gratis Visa on Arrival only upon the recommendation of the Department of Immigration. If you are an Afghan citizen, you can request a concerned institution inviting you to Nepal for necessary paperwork with the Department of Immigration to get you a Gratis Visa 'On Arrival.
Non-Residential Nepalese (NRN) card holder (issued by MOFA /Nepalese diplomatic missions abroad)
Chinese Nationals
Officials from China, Brazil, Russia, and Thailand do not need Entry Visa based on a reciprocal visa waiver agreement.