How can I get a Visa for Nepal?

In order to travel to Nepal you need to obtain a Tourist Visa. Additionally your passport needs to be valid for at least another 6 months.
• Apply for a visa at the Nepalese Embassy or Consulate in your home country before traveling to Nepal.

• The easiest way is to apply for the visa upon your arrival at Tribhuvan International Airport. You need to fill out an application at the airport (have a pen ready), bring two passport pictures and cash. The most common currencies like USD, Euro, Pound are accepted. Change will be given in Nepali Rupees. Children under the age of 10 still need a visa, but there will be no charges. First fill out the form, then pay at the payment counter and with the payment slip go to the immigration officer. Be aware of the different counters as there are specific ones for longer visas or SAARC nationals or Indian citizens.

• Recently there were automatic machines installed at the airport where your passport will be scanned, a picture taken via webcam. You would need to fill in the rest of your information on this computer and at the end of the process you will receive a receipt. With this receipt you would need to pay the visa fees and then continue to the immigration officer.

• 2 weeks prior you travel to Nepal you could also apply online for your visa. Follow this link:


If you are traveling overland to Nepal, you can get an arrival visa at the following entry points:
Eastern Nepal –  Kakarvitta, Jhapa
Central Nepal –   Birjung, Parsa
Northern Border – Kodari, Sindhupalchowk *  / Rashuwagadi, Rashuwa *
Western Nepal –     Rupandehi (Belhiya, Bhairahawa)
Mid-western Nepal – Banke (Jamuna, Nepalgunj)
Far western  Nepal–   Kailali (Mohana, Dhangadhi) / Kanchanpur (Gaddachauki, Mahendranagar)

  • Because of the devastating earthquake of April 2015 in Nepal, the northern border area was hardly hit. So please check with the immigration office for the status of this entry points

–  Up to 15  days: $30/ €30
–  Up to 30 days: $50/ €50
–  Up to 90 days: $125/ €115

For the tourist of SAARC nationals, free visa up to 30 days.
Visa is not required for Indian nationals. However, if you enter Nepal via air, you will have to show a valid identification certificate (passport/ citizenship certificate).

If you want to extend your visa for 15 days or less, visa extension charge is $45  or equivalent convertible currency. You can extend your visa at the immigration office either in Kathmandu or Pokhara. If you want to extend the visa for more than 15 days, $3  will be charged per day after 15 days. Be aware that you can only stay 150 days per calendar year (counted as January to December) on a Tourist Visa.