iVisa Mobile App Online global travel documents

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.

Trustpilot logo 4.4/5 stars Customer profile pictures
Two tourists looking at a phone

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

To apply for a Nepal Visa on Arrival, you typically need the following documents and/or information:

  • 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

Nepal Visa on Arrival (VOA)

Prices starting from $97.99

Valid for 3 months after issued
Multiple entry
Stay up to 90 days per entry
Get it as fast as 15 minutes

Fast facts

Average time it takes to apply

10 minutes

iVisa approval rate

99.00%

Main reason for denials

Insufficient passport validity

Our Nepal Visa on Arrival application process

How to apply for your Nepal Visa on Arrival with iVisa

1

Complete the online application

Check if you need the Nepal Visa on Arrival and fill out your details using our simplified process on our website or through our app.

2

We review your application

Select your preferred processing speed, pay securely with one of our flexible payment options, and upload the required documents. Our experts will review your Nepal Visa on Arrival application and catch any mistakes before submitting.

3

We submit it for government processing

We are not the Nepal government, but will submit your application to them on your behalf.

4

Get your Nepal Visa on Arrival pre-approval

Once approved, you’ll receive an email and information on the next steps and how to use your Nepal Visa on Arrival to visit the country.

Woman at an airport holding a passport and boarding pass

Why choose iVisa?

Applying for Nepal Visa on Arrival on your own can be confusing and time-consuming. iVisa simplifies the process, reduces errors, and gives you peace of mind.

Benefit

Applying by yourself

iVisa

Simple, easy forms Not included Included
24x7 support from visa experts Not included Included
Error detection to prevent rejections Not included Included
World's easiest passport scan Not included Included
Multiple payment methods Not included Included

1.4M happy customers

24/7customer support

Trustpilot logo

70,000+ reviews

10 years of experience

98%  visa approval rate

Verified Nepal Visa on Arrival reviews

Travelers to Nepal rated this product a 4.9 out of 5 based on 21 reviews.
4.9 out of 5

Frequently asked questions about the Nepal Visa on Arrival

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).

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Nepal visa requirements for other passport holders

Chat on WhatsApp
Intercom Chat