Nepal visa

How To Get a Visa On Arrival in Nepal

Nepal is a beautiful country in Southern Asia known for its magnificent temples and adventure tourism. It is one of the most visited countries in Asia. You can come to Nepal and get a visa on arrival easily. All you need is the right information from the right source.

All foreign nationals except Indians need a visa to get into Nepal. 

How to apply

a) Can I apply online or get an eVisa in advance?

Yes, you can apply for a tourist visa online. Make sure to have a residence address, a digital passport-sized photograph, phone numbers and email address ready before you begin the application procedure. Click here to apply online.

b) How long does it take to get the visa after reaching Nepal?

On reaching Nepal by air, you can immediately apply for a visa. You’ll get visa application forms in the arrival section which you can fill up and submit to immigration. There are also electronic registration machines where you can input your passport details, submit a photo and get a filled up form to submit to immigration. The whole process may take up to 60 minutes depending on your position in the queue.

visa on arrival nepal

 What is the eligibility criteria for getting a visa in Nepal?

To be eligible for a visa on arrival in Nepal, you need to fulfill these criteria:

  • You must have a passport that has at least 6 months of validity from the time of your arrival in Nepal.
  • You must not be a citizen of Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, and Afghanistan.

How long is the visa applicable for?

The visa on arrival for Nepal is applicable for a period of 15, 30 or 90 days. It depends on the duration of stay you choose. You can extend your visa for up to 150 days at the Immigration Department in Kathmandu or Pokhara.

How much do I pay for getting the visa?

Tourist visa –US$25 for 15 days

US$40 for 30 days

US$100 for 90 days



Leave a Reply

Your email address will not be published.