Nepal Visa on Arrival (VOA)
Prices starting from $97.99
Fast-track your entry to Nepal. Avoid long queues by completing your pre-arrival form with iVisa.
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.
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.
How to apply for your Nepal Visa on Arrival with iVisa
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.
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.
We are not the Nepal government, but will submit your application to them on your behalf.
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.
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
70,000+ reviews
10 years of experience
98% visa approval rate
"I had a fantastic experience with ivisa the process was smooth, intuitive, and user friendly. I received my visa quickly and would absolutely recommend the service to friends and family"
"Straightforward application and very easy to use."
"Excellent chat support and a simple, manageable process"
"Easy to use and great at keeping clients updated on the progress of their request"
"Simple and fast!!!!"
"Easy to navigate and fill out the tourist visa form"
"Straightforward application and payment process."
"Simple and easy to follow!!"
"A fast and easy process"
"quick and efficient service portal."
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).
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.
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.
We recommend applying at least a day before your departure date to account for any unexpected government delays.
iVisa makes it easy to apply for the whole family in one go by using the "Add another person" feature during the application.
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.
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.
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.