Govt License No: 96875/069/070 Tourism License No: 1802

Passport and Visa

Visitor needs a visa to enter into Nepal except Indian nationals. Citizens of the SAARC nations like Pakistan, Bangladesh and Bhutan do not require visa for a period of 30 days. Fortunately, getting a Nepal visa is an easy process. Tourist visas are issued on arrival at the international airport and official overland entry points. However, travelers from Somalia, Swaziland, Senegal, Zimbabwe, Afghanistan, Iraq, Cameroon, Ghana, Nigeria, Ethiopia, and Liberia are not issued visa on arrival.

What to do to get tourist visa?

After you arrive at the Tribhuvan International Airport in Kathmandu, you will find electronic kiosks that will assist your visa processing. Taking the completed form and paying the visa fee, you need to stay in the long immigration queue for your visa-on-arrival.

 Visitors can apply for online visa within 15 days of their arrival date in Nepal.

An online application can be filled for visa processing with your hotel address and digital passport size photo. After submitting the form online, you need to print out the confirmation page which has to be provided at the immigration section in Kathmandu Airport along with your passport and the required visa fee.

You can apply for your online Nepal visa here.

Tourists can also apply for a Nepali visa at the local Nepali Embassy or Consulate located in their respective or countries or  they can even mail their visa application to the visa office near their location, but well ahead of time to allow sufficient processing time. Nepal visa information for all categories of travelers and their correspondence cost can be very handy, so for more information and contact details of the Nepali Embassies and Consulate around the world, you may CLICK HERE.


Whichever way you enter into Nepal, you will be given a 15/30/90-day visa as per your requirement. The general Nepal tourist visa fee on arrival for multiple entries is:

  • 15 days – US$30
  • 30 days – US$50
  • 90days – US$125