How to Get a Visa on Arrival for Nepal (2026)
Want to know how to get a Visa on Arrival for Nepal?
You’ve come to the right place! I have been visiting and periodically living in Nepal since 2015, so I have had my fair share of visa applications for Nepal.
Overall, getting a Visa on Arrival for Nepal is fairly easy and available to almost all nationalities (check your eligibility here).
You can pre-fill the visa application form 15 days before arrival, and then pay and get the tourist visa for Nepal after landing at the Tribhuvan International Airport in Kathmandu.
Getting the Visa on Arrival can be completed quickly if the airport is not too busy at the time.
So, here is all the information you need to know on how to apply for a tourist visa for Nepal!
How to Get a Visa on Arrival for Nepal
1. Fill in the Nepal Visa Application Form
- Option 1: Fill in the Visa on Arrival form at home and save time at the airport! After filling in the Nepal Visa Application form, just bring a digital copy with you to the airport (it can be a photo/screenshot on your phone). If you fill it in beforehand, it can save you time and get through immigration much faster. The form has a validity of 15 days, so only fill it in within 15 days of arrival. You will have to pay for the visa at the airport and not online.
- Option 2: Fill in the Visa on Arrival form at the airport. There are machines at the airport where you can fill in the form. There are only a few machines so if there are a lot of people filling in the form at the airport, it can take a long time. (The machines will be to your right hand side as you enter the immigration hall)
2. Pay for Your Visa
Take the copy/photo/screenshot of your ‘Visa on Arrival’ application form to pay for the visa fees. All major currencies are accepted to pay for the visa fees (including USD, EUR, GBP).
The counter to pay for the visa fee is on the left side of the immigration hall (next to the currency exchange desk).
Currently, you can only pay for the visa at the Kathmandu Airport after landing, and it is not possible to pay online.
3. Get the Visa in Your Passport

After you pay for the fees, you will finally go to queue to the immigration officers in the centre of the hall.
Take your payment slip, visa application form and passport to the immigration officer and you will get the visa in your passport.
The process can take up a long-time if there are a lot of travellers arriving at the same time.
If you have a chance to pre-fill the visa on arrival form before arriving in Nepal, it can help you to get through the visa application process much faster.
I organize sightseeing trips and treks in Nepal:
✔️ Everest Base Camp
✔️ Annapurna Base Camp
✔️ World Heritage Sites & more!
Nepal Visa on Arrival Price (as of 2026)
Nepal has the following prices for tourist visas:
- 15 days: 30 USD
- 30 days: 50 USD
- 90 days: 125 USD
Extending the Tourist Visa
The tourist visa can be easily extended at the Immigration Office in Kathmandu or Pokhara.
The visa extension costs USD 3/day. You can extend the visa for up to 150 days per calendar year.
💡 Did you know? The calendar year restarts every 1 January. It means that if your visa is valid until 31 December, then you can apply for a new visa for January. From January, you are again eligible for a visa up to 150 days per year. Plus: You can extend or get a new visa days before your visa expires so don’t leave it to the last day!
FAQs: How to Get a Visa on Arrival for Nepal?
Is Nepal visa on arrival or online?
You can get a visa on arrival for Nepal after landing at the Tribhuvan International Airport in Kathmandu. Getting a tourist visa for Nepal is a fairly quick and easy process.
If you want to save time at the airport, you can pre-fill in the visa application form at home 15 days before arrival. Even if you fill in the form at home, you will have to pay for the visa at the airport and that’s where you will also get your visa in your passport.
If you don’t have time to fill in the form before arriving to Nepal, then there are machines at the airport where you can fill in the form. Basically, if you fill in the form before arriving it will save you time at the airport.
How long does it take to get a Nepal visa?
After landing at the Tribhuvan International Airport in Kathmandu, the process of getting a Visa on Arrival for Nepal takes about 30 minutes.
It can take longer if the airport is busy and there are a lot of passengers. If you want to save time, fill in the visa application form before landing in Nepal.
How much does a Nepal visa cost?
As of 2026, the Nepal tourist visa prices are as followed:
- 15 days: 30 USD
- 30 days: 50 USD
- 90 days: 125 USD
How to get a visa on arrival for Nepal?
The process of applying for a Visa on Arrival for Nepal is fairly quick. You can pre-fill your visa application form online or do so at the airport after landing.
Then, take a screenshot of your online application form to the payment counters at the airport and pay for your visa. You will have to pay for your visa at the Tribhuvan International Airport even if you filled in your form at home.
After you pay for your visa fees, you will proceed to the final counter where you will receive the visa in your passport.
Do US citizens need visa for Nepal?
Yes, US citizens need to get a visa for Nepal. US citizens, like the majority of other citizens, are eligible to get a tourist visa on arrival after landing at the Kathmandu Airport.
The process to get a visa on arrival for Nepal is quick and you will just have to fill in the visa application form, pay for the visa and then you will get the tourist visa in your passport. If there are not many people at the airport, it can be completed in maximum 30 minutes.
Do Indian citizens need a visa for Nepal?
No, Indian citizens do not a visa to travel to Nepal. This means that Indian citizens can enter and travel in Nepal without a visa.
However, Indian citizens will need to have a valid passport enter Nepal. Make sure to have a valid passport with you which is valid for at least 6 months.
Do UK citizens need a visa for Nepal?
Yes, UK citizens need to get a visa for Nepal. UK citizens, like the majority of other citizens, are eligible to get a tourist visa on arrival after landing at the Kathmandu Airport.
The process of getting a tourist visa is fairly quickly and most people can get it doen in 30 minutes at the Kathmandu Airport.
Do Australian citizens need a visa for Nepal?
Yes, Australian citizens need to get a visa for Nepal.
Australian citizens, like the majority of other citizens, are eligible to get a tourist visa on arrival after landing at the Kathmandu Airport.
Conclusion
In conclusion, getting a Visa on Arrival for Nepal is quick, easy and is available to almost all nationalities.
You can pre-fill your visa application form online or at the airport after landing. If you fill it in beforehand, it will save you time at the airport (but you will still have to pay your visa fees at the airport and not online).
Then, take a screenshot of your visa application form to the payment counters at the airport and pay for your visa.
After paying for the visa fees, you proceed to the final counter where you will receive the visa in your passport.
Travelling Mandala contains affiliate links and is a member of the Amazon LLC Associates Program. If you make a purchase using one of these Amazon links, I may receive compensation at no extra cost to you. Read my Disclosure Policy for more information.



