Apply for your Nepal Visa on Arrival online
Fast-track your entry to Nepal. Avoid long queues by completing your pre-arrival form with iVisa.

Nepal Visa on Arrival requirements
Eligible travelers can obtain a Nepal Tourist Visa on Arrival for tourism, trekking, visiting family, or short-term business. While you can get a visa at the airport, completing the online pre-approval form before departure is highly recommended to speed up the process and avoid queues.
Required documents for the Nepal Visa on Arrival
Requirements verified against official government sources
- Passport (valid for at least 6 months from your arrival date)
- Passport photo
- Local address in Nepal (hotel name or host address)
- Valid email address
Requirements may vary depending on nationality.
Nepal Visa on Arrival pricing and validity
One all-in price. The checkout total includes our service fee, expert review, and support — no surprises.
Nepal Visa on Arrival — 15 daysVisa on arrival
From$89.99
- Who it's for
- Tourists from almost every nationality, arriving in Nepal to sightsee, trek or visit friends and family. A short list of nationalities has to arrange an embassy visa instead, and Indian citizens enter under a separate treaty without needing a visa at all.
- Permitted activities
- Tourism only. That covers sightseeing, trekking and mountaineering outside the restricted areas, and visiting people you know in Nepal. Work and study are not allowed on it, and business travel needs a separate visa issued by the Department of Immigration.
- Entry points
- Tribhuvan International Airport in Kathmandu, plus the staffed immigration offices on the Indian and Chinese land borders. Not every land crossing issues visas on arrival, so confirm your crossing is one of the designated offices before you set out.
- Delivery format
- Applying ahead gets you a submission receipt with a barcode, which you print and carry to the immigration desk. The receipt is not the visa. An immigration officer places the visa sticker in your passport at the border once your documents check out.
- Good to know
- Trekking in restricted areas needs its own permits on top of the visa. Extensions are handled in person at the Department of Immigration in Kathmandu or the Immigration Office in Pokhara, and Nepal caps the total time a tourist can spend in the country each visa year.
- Validity
- Valid for 15 days
- Entry
- Multiple entry
- Length of stay
- Stay up to 15 days in total
- Processing time
- Get it in as fast as 15 minutes
Nepal Visa on Arrival — 30 daysVisa on arrival
From$89.99
- Who it's for
- Tourists from almost every nationality, arriving in Nepal to sightsee, trek or visit friends and family. A short list of nationalities has to arrange an embassy visa instead, and Indian citizens enter under a separate treaty without needing a visa at all.
- Permitted activities
- Tourism only. That covers sightseeing, trekking and mountaineering outside the restricted areas, and visiting people you know in Nepal. Work and study are not allowed on it, and business travel needs a separate visa issued by the Department of Immigration.
- Entry points
- Tribhuvan International Airport in Kathmandu, plus the staffed immigration offices on the Indian and Chinese land borders. Not every land crossing issues visas on arrival, so confirm your crossing is one of the designated offices before you set out.
- Delivery format
- Applying ahead gets you a submission receipt with a barcode, which you print and carry to the immigration desk. The receipt is not the visa. An immigration officer places the visa sticker in your passport at the border once your documents check out.
- Good to know
- Trekking in restricted areas needs its own permits on top of the visa. Extensions are handled in person at the Department of Immigration in Kathmandu or the Immigration Office in Pokhara, and Nepal caps the total time a tourist can spend in the country each visa year.
- Validity
- Valid for 30 days
- Entry
- Multiple entry
- Length of stay
- Stay up to 30 days in total
- Processing time
- Get it in as fast as 15 minutes
Nepal Visa on Arrival — 90 daysVisa on arrival
From$89.99
- Who it's for
- Tourists from almost every nationality, arriving in Nepal to sightsee, trek or visit friends and family. A short list of nationalities has to arrange an embassy visa instead, and Indian citizens enter under a separate treaty without needing a visa at all.
- Permitted activities
- Tourism only. That covers sightseeing, trekking and mountaineering outside the restricted areas, and visiting people you know in Nepal. Work and study are not allowed on it, and business travel needs a separate visa issued by the Department of Immigration.
- Entry points
- Tribhuvan International Airport in Kathmandu, plus the staffed immigration offices on the Indian and Chinese land borders. Not every land crossing issues visas on arrival, so confirm your crossing is one of the designated offices before you set out.
- Delivery format
- Applying ahead gets you a submission receipt with a barcode, which you print and carry to the immigration desk. The receipt is not the visa. An immigration officer places the visa sticker in your passport at the border once your documents check out.
- Good to know
- Trekking in restricted areas needs its own permits on top of the visa. Extensions are handled in person at the Department of Immigration in Kathmandu or the Immigration Office in Pokhara, and Nepal caps the total time a tourist can spend in the country each visa year.
- Validity
- Valid for 90 days
- Entry
- Multiple entry
- Length of stay
- Stay up to 90 days in total
- Processing time
- Get it in as fast as 15 minutes
How to apply for your Nepal Visa on Arrival
Three simple steps — iVisa prepares, reviews, and files your Nepal Visa on Arrival for you.
Complete the application
Answer a few simple questions and upload your documents, choose your processing speed, and pay securely. Most travelers finish in minutes.
We review and submit your application
Our experts check your application for the errors that cause government rejections, fix them with you, then submit it directly to the Nepal government on your behalf.
Receive your Nepal Visa on Arrival
Once approved, your Nepal Visa on Arrival arrives by email — ready to travel, with clear instructions on how to use it.

I would highly recommend them as their customer service and professionalism is next to none I have no hesitation to recommend them to other
Simple to do! Efficient. Basic standard information required. I love no stress!
The company is great. simplified and uncomplicated. and very punctual which is of extreme importance.
I had a great experience with the iVisa application process. It was incredibly straightforward and user-friendly. The entire process was smooth, and I appreciated how promptly my visa was sent to me. Overall, I am very happy with the service and would definitely recommend it to family and friends.
Easy to use and keep the client of the progress where the request is up to.
I was asked to pay £50 when I applied for the visa. This was taken from my bank account as shown on my statement. Now on the visa it says that I have to pay on arrival. I do not have a receipt from the visa section, just my bank statement. I need a receipt from Visa section to show the people on arrival that I have already paid.
Unclear website. I thought I was buying my Nepal visa but it was just the form that I will need to pay again for on arrival. So I paid over the odds for a piece of paper I could have got when I arrived at the airport. Not impressed.
The on line tool is horrible - thankfully Cecilia and Nicolas were able to help get correct info into the system to complete the application.
There was clear information about filling the form and easy to understand.
Brilliant service so far. We look frwd to it continuing to the stage of having our two Visa's issues as expected. Well done team.
Nepal visa FAQs
Quick answers to the most common questions about the Nepal Visa on Arrival.
Still have questions?
Our visa experts are available 24/7 on chat, email, and WhatsApp.
Do I need a Nepal visa?
Most nationalities require a tourist visa. You can get this on arrival at Tribhuvan International Airport (Kathmandu) or at various land border crossings. To speed up the process, eligible travelers can pre-apply to avoid long queues at the airport. Citizens of Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Iran, Palestine, Afghanistan, and Syria must apply for a visa at their nearest Nepal Embassy prior to travel. Indian nationals are exempt and only need a valid ID (Passport or Voter ID).
How will I receive the Nepal Visa on Arrival?
You will receive a Submission Receipt with a barcode via email. This is not the visa itself, but the digital authorization required to skip the airport kiosks and avoid queues. You must bring a printed copy to the immigration counter in Nepal. However, it's always recommended to keep a digital copy of the confirmation on your phone for peace of mind, which you can also find in your iVisa dashboard if applied through us.
How long can I stay in Nepal with a Visa on Arrival pre-approval?
Tourist visas are issued for 15, 30, or 90 days. It's a multiple-entry visa, meaning you can visit neighboring countries within the max. stay period.
Can I extend my stay in Nepal?
Yes, for a fee. To extend your Nepal visa, you must visit the Department of Immigration in Kathmandu or the Immigration Office in Pokhara in person after first completing an application on the official Nepal Immigration portal. The extension costs a fixed fee for 15 days, with an extra fee for each additional day. Simply submit your online application receipt and passport to the officer and pay the fee in Nepali Rupees (it's best to have cash as card systems are unreliable). You can extend your stay to a total of 150 days per calendar year.
How long does a Nepal Visa on Arrival processing take?
The Nepal Visa on Arrival is usually processed quickly. With iVisa, you can get your Nepal Visa on Arrival the same day (depending on your application and chosen delivery speed). We recommend applying at least a day before your departure date to account for any unexpected government delays.
Do children/minors need a Nepal Visa on Arrival?
Yes, every traveler needs their own visa. However, children under the age of 10 (except US citizens) are usually granted a Gratis (Free) Visa. iVisa makes it easy to apply for the whole family in one go by using the 'Add another person' feature during the application.
How and when do I pay the Nepal Visa on Arrival fee?
When you apply for a Nepal Visa on Arrival using the official government website, you do not pay anything online. Instead, you complete the digital form to receive a barcode receipt, which you must bring to the airport. Once you land at Tribhuvan International Airport, you take that barcode to the dedicated bank counter in the arrivals hall and pay the visa fee in cash, preferably US dollars. After receiving a payment receipt from the bank, you proceed to the immigration desk where the officer verifies your documents and issues the visa sticker. If you choose to use iVisa, the payment process is split into two parts. You pay the iVisa service fee online via credit card or PayPal. You will still need to carry the appropriate amount of cash in US dollars to pay the government visa fee at the airport before heading to the immigration officer.
Can I pay the Nepal visa fee with a credit card?
While some kiosks at the Kathmandu airport now accept cards, 'system outages' are frequent. It is highly recommended to carry the fee in cash (USD is preferred) to avoid delays or pre-apply for approval and pay online ahead of arrival.
Can I get a visa at land borders?
Yes, the Visa on Arrival is available at several land border crossings between Nepal and India (such as Birgunj or Belahiya) and the China-Nepal border (Kodari/Kerung). You can still use our online form to speed up these crossings.
Do I need the Nepal Visa on Arrival to transit in Nepal?
If you have a through-ticket, your bags are checked to your final destination, and you remain in the international transit lounge, you do not need a visa. If you have a long layover and want to go to a hotel or see Kathmandu, or if you need to re-check your bags for a separate flight, you may need a 24-hour Transit Visa, which is cheaper than a full tourist visa. You can obtain this on arrival at Tribhuvan International Airport (KTM). If your layover is longer than 24 hours, you must apply for a standard 15-day Tourist Visa.
What happens if I overstay my Nepal visa?
Overstaying is a serious offense. You will be charged a fine of approximately 5 USD per day plus a mandatory extension fee. Significant overstays can also lead to detention or being barred from future entry.
iVisa vs. the official Nepal process
Apply nowNepal visa requirements for other passport holders
Download the iVisa app
Track your application status in real time and keep every travel document in one place — wherever you are.
