- 15 days - US $ 25.00 for 15 days single/multiple entry.
- 30 days - US $ 40.00 for 30 days single/multiple entry.
- 90 days - US $ 100.00 for 90 days single/multiple entry.
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 $50 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.
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.
The following forms are subject to change, should be used as a guide and not official papers. Please check with the Nepal Ministry of Home Affairs 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. However it doesn't make things easier and it is now mandatory for 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.
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.
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
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:
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.
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!