Skip to primary navigation Skip to content Skip to footer


Visa On Arrival:

You can get a Visa on Arrival at Tribhuvan International Airport. The Immigration Office at TIA (Tribhuvan International Airport) provides Visa on Arrival for tourists flying into Nepal. Similarly, other entry and exit points at the border regions also offer ‘On Arrival Visas’ to foreign nationals entering Nepal via land.


The ‘On Arrival’ visa process is quick and straightforward, but there might be queues during peak tourist seasons. To avoid these queues, you can also get a visa from Nepalese Diplomatic Missions abroad before arrival. The choice is yours.


If you obtain a visa from Nepalese Diplomatic Missions, you must enter Nepal within six months from the visa issuance date, and your total stay is counted from the day you enter Nepal.


On Arrival Visas are primarily ‘Tourist Visas’ and offer multiple re-entry facilities. The ‘Tourist Visa On Arrival’ is the only entry visa to Nepal. If you visit Nepal for purposes other than tourism, such as sightseeing, tour, travel, mountaineering, trekking, or visiting friends and family, you must still obtain a ‘Tourist Visa’ to enter the country. However, you must change the visa category according to your purpose and length of stay in Nepal at the Department of Immigration by providing the required documents.


Nationals of designated countries must acquire a visa before arriving from the Nepalese Government’s nearby Diplomatic missions (Embassies/consulates). Check the link to confirm your eligibility for a visa ‘On Arrival’.

Upon arrival at the airport, please follow these simple procedures for a Tourist Visa on Arrival.

1st Step

– Fill in the ‘Arrival Card’.

– Fill in the online ‘Tourist Visa’ form (you can fill it out before your arrival by visiting the official website of the Department of Immigration or using kiosk machines upon your arrival at the airport). If you complete it from the website, you will receive a submission receipt with a barcode. Please print it out and bring it along with acquiring the visa. It is valid for fifteen days and becomes invalid after that. If so, you will have to fill it out again.

2nd Step

– Make payment at the bank according to your visa requirement (15/30/90 Days).

– Get the receipt.

While you can use different modes of payment at the visa fees collection counter, we advise you to carry some cash to be on the safe side.

Nationals of the following countries are requested to acquire a visa before arriving from the Nepalese Government’s nearby Diplomatic missions (Embassies/consulates). In other words, these nationals will only get an on-arrival visa if they have an official letter issued by the Ministry of Home Affairs Nepal.

– Nigeria

– Ghana

– Zimbabwe

– Swaziland

– Cameroon

– Somalia

– Liberia

– Ethiopia

– Iraq

– Palestine

– Afghanistan

– Syria

– Refugees with a travel document

On Arrival Visa Fee

– 15 Days – 30 USD

– 30 Days – 50 USD

– 90 Days – 125 USD

3rd Step

– Proceed to the Immigration Desk with your online form, payment receipts, and passport.

– Hand in your documents to the immigration officer for visa processing. They will issue the visa to you upon satisfaction.

Gratis Visa (Visa for Free)

– Gratis Visa is issued free of cost for the following categories of Visa applicants:

– Children below ten years

– Up to 30 days for SAARC Citizens (except Afghanistan) once in a given visa year. Afghan citizens are eligible for a Visa on Arrival only upon the recommendation of the Department of Immigration. If you are an Afghan citizen, you can request the 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 an Entry Visa based on the reciprocal visa waiver agreement.

Visas of all kinds, including ‘Gratis’, issued at the Airport are Tourist Visas. Contact the Department of Immigration to extend your visa or change its category. Tourist Visa extensions can be done from the Immigration Office in Pokhara as well. Non-tourist visa extensions can be done only at the Department of Immigration (if eligible) for up to one year (except for business visas).

Fill online tourist visa : (valid form within 15days)