Heading to Nepal? Everyone needs a visa (except Indian nationals), but luckily it’s an easy process. Here’s the latest information on obtaining a tourist visa and how it works for visa-on-arrival.

Getting a Tourist Visa

The easiest way to get a tourist visa for Nepal is by applying on arrival (but you can also apply in advance, as well). Here are the three current ways to obtain your Nepal visa:

  1. Apply upon your arrival at Kathmandu’s international airport (TIA)
  2. At any of the land border crossings open to foreigners (each has an Immigration office)
  3. Or apply at one of Nepal’s foreign consulates from abroad, in advance

Price & Duration

There are three options for the length of a tourist visa (for nationals of SAARC countries, the first 30 days is free):

Duration of Stay Price
15 days $30 USD
30 days $50 USD
90 days $125 USD
Multiple-entry $25 USD (Useful for going back-and-forth between Tibet & India)


Getting your visa on arrival at the Kathmandu airport
Line-ups to use the machines to get your visa-on-arrival in the Kathmandu airport

In the arrivals’ hall, you’ll find electronic registration machines that read your passport, take your photo, and print out a completed form to submit to immigration. Be sure to have the following items handy:

  • Cash to pay the visa fee (USD is best, especially at land crossings, but you can also pay with EUR, CHF, GBP, AUD, CAD, HKD, SGD, and JPY);
  • A passport that is valid for at least six months.

Please note that the following nationalities cannot obtain a visa-on-arrival:

Expert tips

Fill out your disembarkation card on the plane so you can quickly move through the queue in the arrivals’ lounge. Also, completing the visa form online prior to arrival should also save some time as there's a limited number of electronic kiosks. Finally, ask your hotel or kimkim specialist for the best address details as this information is often not easy to find.

Apply Online (In Advance)

Since 2014, you can apply for a tourist visa online within 15 days of your date of arrival in Nepal. You’ll need the address of your hotel and a recent digital version of a passport-sized photo that you can upload to the application. Once you’ve submitted the form, print out the confirmation receipt and show this to the Immigration officer upon arrival along with your passport and the proper amount to pay for your visa.

To apply online, click here: http://online.nepalimmigration.gov.np/tourist-visa

Extending Your Visa

You can extend your Nepal visa for up to 150 days at the Immigration Department in Kathmandu or Pokhara. It costs $30 for 15 days and $2 per day after that. Usually, the turn-around is the same day, and you’ll need to submit your passport, extension fee, one photo, and the application extension form to complete the process.

Exiting the Airport

Be sure to hang onto your boarding pass until you're out of the airport as you may be required to show it along with your visa forms and your luggage tag receipt to exit the airport.

Additional Expert Tips

  • It’s a good idea to bring 4-5 passport photos from home as they come in handy for official documents or purchasing sim cards;
  • Kathmandu's airport has bank counters where you can exchange currencies;
  • Having a couple photocopies of your passport is always handy while traveling;
  • Bring extra USD cash and convert a small amount at the airport to pay for your taxi to Thamel, where you can convert the rest at a better exchange rate.