On Arrival Visa Nepal

Department of Immigration (DOI) is the official governmental organisation authority to execute and implement the immigration laws of Nepal. This organisation was established under the Ministry of Home affairs (Government of Nepal). DOI provides On Arrival Visa (especially tourist visa) to foreign tourists at Tribhuwan International Airport, likewise at other Entry and Exit Point of Nepal boundary with China in the North and India in the South.

Where Tourist Receives On Arrival Visa in Nepal?

  1. Tribhuwan Internation Airport
  2. At Kodari on Nepal – China border enter-exit point.
  3. At Kakarvitta, Birgunj, Bhairahawa, Nepalgunj, Gaddachowki on Nepal – India boarder enter – exit point.

What is ‘On Arrival’ visa?

On Arrival visa is not any kind of visa types. On Arrival Visa is the procedure of receiving tourist visa very quickly and simply. There might be some queues during peak tourist season. On those peak tourist arrivals season it would be best to receive Visa from Nepalese Diplomatic Missions stationed abroad prior to your arrival. It is your choice which one is best for you.
On Arrival Visa Nepal-- On Arrival Tourist Visa sample
Sample Tourist Entry Visa

What is the validity of Visa obtained from Nepalese Diplomatic Mission abroad?

From the date of the visa issued date, you must enter Nepal within six months. Total stay would be counted from the day you enter into Nepal.

Benefits of On Arrival Visas of Nepal

  1. They are ‘Tourist Visas’.
  2. Have multiple re-entry facility.
  3. You must receive Tourist ‘On Arrival’ Visa (which is only entry visa to Nepal) to receives other category of visa as per your purpose and length of stay in Nepal from Department of Immigration by producing required documents.

Types of On Arrival Visa based on duration of Visit

  • 15 Days
  • 30 Days
  • 90 Days

What is the Fee Structure of On Arrival Visa Nepal?

Based on the number of days you spend in Nepal you need to pay designated amount of money.
  • 15 Days On Arrival Visa cost 30 $.
  • 30 Days On Arrival Visa cost 50 $.
  • 90 Days On Arrival Visa cost 125 $.

Steps to get On Arrival Visa in Nepal

Step 1: When you first arrive at airport or at Nepal entry point, follow the following simple procedure for Tourist Visa on Arrival.

Fill in ‘Arrival Card’.
You can fill up Online ‘Tourist Visa’ form (it can be fill up prior to your arrival from the official website of Department of Immigration, Nepal/ it can be fill up using Kiosk machines upon arrival at the airport). When Tourist Visa form already filled up from the website then you need to bring print copy of submission receipt with barcode you get when submitting form. The submission receipt with barcode is valid only for 15 days then it would be invalid then after, so need to fill it up again.
On Arrival Visa Nepal -- Tourist Visa (Nepal) Form Online
Tourist Visa Form Online
Step 2: Make your payment based on your visa requirements (15/30/90 days) and get the receipt. You can use different modes of payments at visa fees collection counter but it would be better carrying some cash to make procedure easier and quicker.

Step 3: Go to the Immigration desk with your ‘Tourist visa’ form/ your online form, payment receipt and your passport. Pass your documents to immigration officer for visa processing. He/she issues visa to you upon his/her satisfaction.

Condition to receive Gratis Visa (Free Visa) in Nepal

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

  1. Children below 10 years: Up to 30 days for SAARC citizens (except Afghanistan) once in a given visa Year.
  2. Non Residential Nepalese (NRN) card holders (issued by MoFA/ Nepalese diplomatic missions abroad)
  3. Chinese Nationals
  4. Officials from China, Brazil, Russia and Thailand do not require any Entry Visa based on reciprocal visa waiver agreement.

Note: Visa of all kind including ‘Gratis’ issued in Airport or entry point contact Department of Immigration for extending your visa or changing the category of your visa.

Where to extend Visa?

Tourist Visa extension can be done from Immigration Office, Pokhara too.
Non-touristic visa can be extended only at Department of Immigration (if eligible) for a period for a period of maximum one year (except business visa).

Prohibition to On Arrival Visa in Nepal

Nepal Government is not providing On Arrival Visa to citizen of following 12 nations but officials and diplomatic password holders of those countries can receive on Arrival Visa. Citizen from those 12 countries should receive tourist visa before departure to Nepal from any Nepalese diplomatic mission (Embassies and Consulates).

The countries prohibition to On Arrival Visa are as follows:
  1. Nigeria
  2. Ghana
  3. Zimbabwe
  4. Swaziland
  5. Cameroon
  6. Somalia
  7. Liberia
  8. Ethiopia
  9. Iraq
  10. Palestine
  11. Afghanistan
  12. Syria
  13. Refugees with travel documents


  1. Full of information."Visa On Arrival in Bangladesh – fees, rules, eligibility." I hope it will help.

  2. Best article ever . travel agencies plays a pivotal role in visiting different places. Travel agency on our list Services. It is known for its exceptional services and highly professional staff. They started their operation in 2012 intending to provide top-notch travel services to its customers for more information visit travel agencies in Lahore

  3. I enjoy reading articles that can provoke thought in readers. I appreciate you allowing me to comment as well. Have a look Al baraka holidays is a top travel agency in Islamabad, Pakistan that provides travel, tours, visa assistance, and Umrah services.

  4. This comment has been removed by the author.