Most nationalities can get either a 15/30/90 day visa when arriving into Nepal either by flight or overland. However, if you apply in your home country for a Nepali tourist visa you can avoid the queues at the airport - more details on this can be found further down on this page.
Tourist visas can be extended for a total of 150 days in one calendar year in Nepal. Extensions can only be done online within Nepal via the official Nepal immigration website prior to attending a physical immigration office within Nepal.
All Nepal tourist visas and extensions have a fee depending on the duration of the visa.
Full details on what countries are exempt, visa and extension fees, procedures, along with the most comprehensive and up to date information on getting a visa to Nepal can be found further down on this page.
- 15 days - US $ 25.00 for 15 days single/multiple entry (*$30 - proposed new fee).
- 30 days - US $ 40.00 for 30 days single/multiple entry (*$50 - proposed new fee).
- 90 days - US $ 100.00 for 90 days single/multiple entry (*$125 - proposed new fee).
There is no visa fee applicable to the passport holder of member states of the South Asian Association for Regional Cooperation (SAARC) for 30 days.
Indian nationals do not currently need a visa to enter Nepal.
If you wish for your tourist visa to be multiple entry an additional USD $20* is payable (90 day visa includes this fee but be sure to ask when paying that it's a multi-entry visa).
Nepal visa fees may be paid for with USD or other convertible foreign currency equivalent thereto (Euro or GBP most common - however see note below for Visa on arrival).
Additional visas and fees:
Business visas are USD $30 for one month - $300 for one year or $1000 for 5 years.
Student visas are USD $75 per year.
Non-tourist visas are USD $100 per year.
Residential visas are USD $200 first year and $100 thereafter.
* note: many of the above non-tourist visas have additional requirements that must be met. Please consult with Nepalese Ministry for Immigration for further information.
Always carry several passport photos when you arrive into Nepal. Not only will you need them for your visa but you'll also need them if you want to go trekking.
Visas can be extended for a maximum period of 150 days in a visa year (January - December). In other words you can stay in Nepal on a tourist visa for a maximum of 150 days per year.
Visa extension fee for a period of 15 days or less = US$30.
Visa extension fee for a period of more than 15 days = US$2 per day.
Visa extension fee for a period of more than 30 days = US $60 for 30 days.
Requirements for visa extension*: All visa extensions in Nepal are now being handled online, see below on extending your visa in Nepal.
Apply online: You may apply online for a Nepalese visa or extension - see the section further below for more information on applying online.
Transit visa for Nepal:
Any foreigner can obtain a transit visa on arrival to Kathmandu International Airport showing evidence of departure (plane ticket) within the period of 3 days from Kathmandu International Airport.
Additional fees for visa extensions for Nepal:
For those looking to extend their tourist visas do note that the USD$2 per day fee usually has an additional "express fee" added to the total charge. The exact "express fee" seems quite random but usually comes in at around USD$10.
Previously there was a USD $5 cost for a transit visa for 5 days which may still be applicable.
The following entry points allow you to enter Nepal and obtain a visa on arrival. Please note that some of the remoter entry points may not always operate frequently.
Entry points for visa on arrival in Nepal
- TIA, Kathmandu (Tribhuvan International Airport, Kathmandu)
- Kakarvitta, Jhapa (Eastern Nepal)
- Birganj, Parsa (Central Nepal)
- Kodari, Sindhupalchowk (Northern Border)
- Belahia, Bhairahawa (Sunauli)
- Jamunaha, Nepalgunj (Banke, Mid Western Nepal)
- Mohana, Dhangadhi (Kailali, Far Western Nepal)
- Gaddachauki, Mahendranagar (Kanchanpur, Far Western Nepal)
Countries not eligible for visa on Arrival for Nepal
On arrival visa requirements
You will need one passport sized photograph. Applicable visa fee (US Dollar or Nepalese Rupee.) Completed visa form.
While Nepalese immigration say all major currencies are accepted USD & NPR are the safest bets. GBP & Euro would be next. If you do not have these currencies there is an ATM there. If the ATM is not working there is a currency exchange booth (you'll need to leave your passport with an official to go outside).
If the ATM & the currency exchange booth are closed/broken/unattended then there will be money changers outside along with taxi men - you'll get a terrible rate but you should be able to change major currencies with them. Personally, I'd stick with having some USD.
On arrival visa procedure at the airport
Do read this blog post about arriving into Kathmandu international airport to get a feel on what to expect.
Visa application machines now take all your details as you enter the immigration lounge at the international airport following arrival via plane.
Queue first to submit your passport details and obtain receipts. In the next queue you submit payment and your receipts. Again, see this about Kathmandu international airport immigration step-by-step procedure.
On arrival visa procedure at the border
Do read about how to travel overland into Nepal. Overland visa on arrival procedures will change slightly depending on each entry point. Generally speaking it's fairly straight forward.
Fill the application forms. Submit the form, passport photo and fees.
Please note that as of 2014 you can now apply online for an on arrival visa so these forms are not necessary for most travelers anymore - see below for online applications.
The following forms are subject to change, should be used as a guide and not official papers. Please check with the Nepal Department of Immigration for the latest changes.
Download via application forms
» Application form for visa extension* (NOT NEEDED - please see below first)
In 2014 Nepal launched an online visa application website. It allows you to apply online for a number of visas and extensions. However it doesn't make things easier and it is now mandatory for all extensions.
Issues: Your application is only valid for 15 days. The online form has some mandatory questions that are near on impossible to obtain - eg. House number or Ward number for your address in Nepal - few buildings have this information and there are even fewer people that know it. You'll need to scan in or attach a passport photo of yourself.
Once / if you manage to complete the form all that happens is that you then need to print off a small slip of paper with basic details about your application and then present it to the immigration department. You'll also need a photocopy of your passport ID page and your current Nepalese Visa page.
If they have electricity that day then you might stand a chance and someone from immigration can help you fill it out. However there is only one machine in the immigration office and not every staff member knows how to use it.
Hopefully over time the process might actually develop into something helpful. Meanwhile I suggest you either get a visa on arrival, apply in your home country or for extensions be prepared for some frustrations!
Tip: If you are having problems with the address field on the online application for an extension. Just add in quasi-random numbers or street names until it accepts them. They are not taking mistakes that seriously. For those who need to fill out the Nepali visa form and are staying in Thamel then do note that in Kathmandu, Thamel is Ward 29.
Fill out the form here Online visa & tourist visa extensions for Nepal.
Don't forget to bring the following to the immigration office:
- The printed out slip after submitting the above form
- A photocopy of the ID page from your passport
- A photocopy of the last (current) Nepal visa in your passport
In 2017 Nepal Immigration launched a new mobile app that provides tourists with visa information. It also allows tourists to apply for a visa online, gives visa information, apply for trekking permits and various information. Similar to the web system, it does not allow for online payments so all payments still need to be made in person.
Please note, the app does not work very well and you will probably be better off using the online webpage above.
Nepal Immigration for Apple OS (soon to be released)
Nepalese Embassies abroad:
Keep in mind Nepal is a small developing country. As such Nepal overseas embassies are not that great in number. You may need to telephone the embassy to ensure it is still active.
Also do note that Nepal has a pretty open visa on arrival policy so depending on your purpose of visit do decide whether you need to visit an embassy or not.
Nepal Ministry for Immigration contacts & opening hours:
Kathmandu - Nepal Ministry for immigration, Kalikasthan, Dillibazar, Kathmandu, Bagmati, Nepal. Telephone: 977-1- 4433934 / 4429660 / 4438862 / 4438868
Pokhara - Ratna chowk, Pokhara, Nepal (just before the Y junction heading to the tourist bus park when coming from Lakeside.)Telephone: 977-1- 61-521167 / 521160
Office Hours Sunday to Thursday: 10 a.m. - 4/5 p.m.
Visa Application Hours Sunday to Thursday: 10 a.m. - 3 p.m. Friday: 10 a.m. - 1 p.m.
Nepal Immigration Office Holidays:
Take note that Nepali immigration offices are closed on Saturdays and Government Holidays (airport arrival immigration is open 365 days a year). They do however stay open on many festivals dates so long as it's not a national holiday. They do close during the Dashain Festival for several days (usually held at the end of September or start of October (see this list of festivals in Nepal to get the latest date).
On May 10th 2019 the Nepali Government announced an increase in Tourist visa fees. As of writing these the implementation of these fees has yet to happen. However do be aware that Nepal has a habit of "suddenly" introducing fees without any warnings. As such it's highly advisable to take these new tourist fees into your budget and have the appropriate cash ready "just in case" they are introduced on the day you arrive.
The new Tourist Visa Fees are:
- 15 days - USD $30.00 for 15 days single/multiple entry (previous fee was $25).
- 30 days - US $50.00 for 30 days single/multiple entry (previous fee was $40).
- 90 days - USD $125.00 for 90 days single/multiple entry (previous fee was $100).
Again please note these new fees have not yet been implemented at the time of writing but should be noted.
To make matters slightly complicated the Nepali government noted the new fees are for multiple entry tourist visas. No new prices were noted for single entry. There is an assumption that the new fees cover both single and multiple entry visas. There was also a mention that single entry visas will be replaced by multiple entry visas. Unfortunately none of the information has been directly confirmed and likely won't be until the day the new fees are introduced.
SAARC countries are given 30 days free entry and following this USD$ 3 per day.
Indian nationals are free as are Chinese (since 2015).
When the new fees are implemented this page will be updated - in the meantime do be prepared for the fee increase.
Where can I extend my tourist visa? Either in the Kathmandu or Pokhara immigration offices mentioned above.
How long does it take to extend my tourist visa? Same day and usually within the hour
Which office is better for extending a tourist visa in Nepal? Pokhara immigration office is a lot easier to reach than the Kathmandu office. It's also a lot faster to process your application in Pokhara.
I'm going trekking and my visa will run out in the middle of the trek? Make sure you apply for your tourist visa extension before you go trekking!
Liked this page? You'll love my books! They are hands on guidebooks that are better than the rest. Yes, really! In them I cover all attractions with step-by-step accuracy using well researched information, photographs and travel tested walking tours.
They are interactive & printable guidebooks like no other.
Was this page helpful to you? If so please tell others!