Visa information in Nepal

For most travelers, Nepal has an on-arrival visa available at the Tribhuvan International Airport. Likewise, if you are entering Nepal via one of its borders (from India or Tibet), then you can get a visa at the immigration entry point. 

*Note: If you are a citizen of Iraq, Ethiopia, Liberia, Palestine, Nigeria, Ghana, Afghanistan, Cameroon, Swaziland, Zimbabwe, or Somalia, then you cannot obtain a visa at the immigration entry points in Nepal. 

What is required to get a visa to Nepal?

The following conditions must be met if you plan to apply for a visa at the airport or immigration entrance point:

  1. A passport that is now valid (it should be valid for at least six months)
  2. The application form for a visa is accessible at immigration entrance points at the airport; you should fill it out.
  3. Two passport-sized pictures
  4. Cash payment are required for Visa fees.

What do you need to obtain a Nepal visa?

Once you arrive at the airport, please follow these simple procedures for a Tourist Visa on Arrival.

1. Fill in 'Arrival Card'

Fill in the Online 'Tourist Visa' form (you can fill it up before your arrival by visiting the official website of the Department of Immigration / filling it up using Kiosk machines upon your arrival at the airport). If you fill it out from the website, you will get a submission Receipt with a barcode, Please print it out and bring it along to acquire the visa. It works for fifteen days and becomes invalid then that. If so, you will have to fill it up again.

2. Make payment at the bank according to your visa requirement (15/30/90 Days) and 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.

On  Arrival Visa Fee

  • 15 Days: 30 USD
  • 30 Days: 50 USD
  • 90 Days: 125 USD

3. Proceed to the Immigration Desk with required documents

After making the payments at the bank, proceed to the immigration desk. Carry all the required documents, including your online form, payment receipts, and your passport, and submit them to the immigration officer. After checking all the documents, the officer will issue a visa to you. The additional things that will be required to acquire a visa are two passport-size photos and visa fees in cash. Foreign currency is not accepted at the airport. 

In addition, Indian nationals do not need a visa to enter Nepal. However, if you (an Indian citizen) enter via flight, you have to show a valid identification certificate (passport/citizenship certificate). Kids under the age of 10 do not need to present an identification certificate

Visa Extension

To extend the visa for 15 days or more, it will cost USD 30 or equivalent Nepali currency for the first 15 days. Similarly, USD 2 or equivalent Nepali currency will be charged each day after that. You can extend the visa up to a maximum of 150 days in a visa year (starting January and ending in December). 

Transit Visa

If you have a transit point at Nepal's airport or get forced to land at Nepal's airport for any reason, then you can get a transit visa for a day by paying USD 5 or any other equivalent currency. 

Tourist Visa Extension

1. Nepal has two places to extend Tourist visas: at the Department of Immigration and Immigration Office, Pokhara. It is a good idea to extend your visa anytime earlier, whenever it is convenient.

2. You can apply for a tourist visa at Nepal immigration Department official website and get the printout before you come to the office to avoid the queue at the office. Or you can also come to the office and fill out the form at the self-service Kiosk we have here or you can apply on your mobile phone and get the submission number in whatever method is possible.

3. You have to appear at the office in person for a visa extension before your visa expires, even though you have applied online for a visa.

4. You can visit the Immigration Office in Pokhara to extend your tourist visa. The office is at Damside, inside the Nepal Tourism Board office.

5. You can extend your visa up to 150 days a year.

6. A 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. 

7. You can request a particular visa day extension and pay accordingly.

8. The payment must be done in Nepali rupees.

9. Immigration Office Pokhara, accepts applications for visa and trekking permits from 10:00 am to 3:00. pm from Sunday to Thursday and from 10:00 a.m. to 1:00 pm on Friday (during the summer, i.e. January 30 to November 1), and from 10:00 am to 2:30. pm from Sunday to Thursday and from 10:00 a.m. to 12:30 pm on Friday (during the winter, i.e. November 2 to January 29). We are closed on Saturday and any other public holidays.

10. The visa fee must be paid in Nepali rupees.


Immigration Office, Pokhara
Pokhara Metropolitan city, Pokhara
 061-465167, 9856074666, 061465167


Department of Immigration
Kalikasthan, Kathmandu.
 +977-01-4529659, 4429660
 +977-01-4433935, 4433934

Other General Information

  • You cannot enter Nepal or stay here without a valid visa. It is illegal.
  • You can also get a tourist visa through the Nepalese embassy, consulate, or other mission offices in your country.
  • Visa fees are non-refundable. Once the visa is issued, it cannot be revised.
  • You cannot pay for Nepal's visa through a credit card or cheque. You have to pay it in cash.
  • Kids under the age of 10 do not need to pay visa charges, but they must get a valid visa.
  • In the event of receiving a new passport or travel document, you are advised to contact the Immigration Department for the document transfer.
  • Always have your passport and trekking permit with you during the trek.
  • Do not film or take photos inside the monuments that restrict it. 
  • As a tourist, you have to respect the traditions and sentiments of the Nepalese people. Do not do any activity that would hurt the feelings of locals.

Entering in Nepal

1. By Air

Kathmandu, the capital of Nepal, has 12 major international flight routes. The national flag carrier Nepal Airlines Corporation (NAC) has flights with Delhi & Mumbai in India; Shanghai in China; Kuala Lumpur in Malaysia; Dubai in the United Arab Emirates; Bangkok in Thailand; Osaka, Japan; Hong Kong, and Singapore.

Likewise, other international airlines connect Nepal to other parts of the world. They are China Airlines to Lhasa in the Tibetan Autonomous Region of China; Biman Bangladesh to Dhaka in Bangladesh; Druk Air to Paro in Bhutan; Gulf Air to Abu Dhabi in the United Arab Emirates; Qatar Airways to Doha in Qatar; Thai International to Bangkok in Thailand; and Indian Airlines to Delhi, Kolkata, and Varanasi in India. With these destinations, there are connecting flights all over Europe and the West.

2. By Road

Visitors entering Nepal via land must have a valid passport and visa, which are used at the designated entry points at the Nepal-India or Nepal-China border. 

Entry Points of Nepal

  • Tribhuvan International Airport, Kathmandu
  • Central Nepal: Birgunj, Parsa
  • Eastern Nepal: Kakarvitta, Jhapa
  • Northern Border: Kodari, Sindhupalchowk
  • Western: Rupandehi (Belhiya, Bhairahawa)
  • Mid-western: Banke (Jamuna, Nepalgunj)
  • Far western: Kailali (Mohana, Dhangadhi) & Kanchanpur (Gaddachauki, Mahendranagar)