How to Apply for Nepal Online and On Arrival Visa

  • Sunil Gurung
  • Last Updated on Feb 12, 2026

How to Apply for Nepal Online Visa: A Complete Guide

Are you planning to visit the Himalayan Kingdom of Nepal? Let me help with the VISA application process and make it easier for you. This is a complete guide on how to apply for a Nepal online visa or how to process a visa for Nepal.

Now, the government of Nepal has made it easier for everyone to apply for a visa. For decades, Nepal only offered in-person visa applications, and many faced hassles during the process. However, on February 13, 2024, the Nepal government launched an automated system with Electronic Travel Authorization (ETA) and online visa processing services. This digital upgrade made visa processing more convenient, and now people can apply electronically before arriving.

What is the Nepal Online Visa?

As simple as it is, Nepal Online Visa is an online visa application form that helps you to apply for a tourist visa before coming to Nepal. Now you can apply in advance for a Nepal visa, which can save a lot of your waiting time at the airport immigration. Besides, it’s so convenient that if you are affiliated with Local Trekking or Travel companies in Nepal, they can easily help you process your online visa.;

However, if you are traveling alone without any assistance from any agencies, then applying online before your arrival can be very helpful.

You can fill out your form from your computer or phone and submit it. Once you submit online, a receipt will be provided with a certain number. You will have to show that receipt upon arrival. When you arrive in Nepal, the immigration staff will provide you with your visa and have all your documents.

Here is an important thing to know: applying online does not give you a visa yet. After you arrive at the airport, you will still go to the immigration desk, present your receipt, and get the visa stamp in your passport. Don't feel like you have to wait, as your documents are already on the computer and are much quicker. This really helps during busy times when lots of tourists arrive together. The website is easy to use and tells you what you have to do at each step, so you do not have to be computer proficient.

Table of Contents

On Arrival Visa at Tribhuvan International Airport:

Who Can Apply for an On-Arrival Visa?

Nepal has made it convenient for visitors of all nationalities to apply for an online visa to visit Nepal. Most individuals are eligible for the online form application to visit Nepal. However, the nationals of some countries have to visit the nearest Nepalese Embassy stationed in their country for the visa application. These countries include Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Syria, and Afghanistan.

Furthermore, there are visa privileges for certain visitors; for example, Indian Citizens do not require a visa for entry into Nepal. Children under the age of ten, regardless of nationality, do not require a visa. Nationalities from SAARC member countries, including Bangladesh, Bhutan, India, Maldives, Pakistan, and Sri Lanka, are granted a free visa for 30 days.

Due to the close diplomatic relationship between Nepal and China, Chinese citizens receive special visa privileges when traveling to Nepal. They are eligible for a free tourist visa for 150 days, which can be obtained at Tribhuvan International Airport in Kathmandu or at designated land border points.

How to get an On Arrival Visa?

Getting a visa at Kathmandu Airport is straightforward. After you land at the Kathmandu Airport, you will find visa counters in the arrivals section where you can apply directly without any prior arrangement. You'll need to fill out a simple application form and present your passport with at least six months of validity remaining.

  • NOTE: Prior online form submission which is available at https://nepaliport.immigration.gov.np/ before your arrival in Kathmandu, saves a lot of time. You will be asked to show the printed or an image of the submission form that carries your submission ID.

Validity of the Online On Arrival Visa Submission Form:

Please note that the validity of the Online On Arrival Visa Submission form is only 15 days from the date of submission.

If you fill it out too early, it expires once it passes the deadline of 15 days, and now you are required to submit a new submission form once again.

  • Tip: It’s best to submit the on-arrival visa form two weeks prior to your arrival in Kathmandu.

Nepal Visa Fee and Payment Option:

The cost of Nepal's visa isn not as high as compared to many other countries in the world. When it comes to the cost of a visa in Nepal, the nationality of people is not a matter at all.

However, the visa fees vary depending on how long you plan to stay in Nepal. 

  • 15-day visa costs $30 USD,
  • 30-day visa costs $50 USD,
  • 90-day visa costs $125 USD,

Usually, the cost of the visa is payable only in cash (US dollars or major currencies) as of now. This visa process takes about 15-30 minutes, depending on how busy the airport is. After approval, you will receive a visa sticker in your passport, and it's all done.

Payment Methods:

Payment on Arrival: We highly recommend not paying for the visa online, but rather to pay at the immigration counter using:

  • US Dollars (cash)
  • Major currencies like Euros, British Pounds, Japanese Yen, Australian Dollars, Canadian Dollars, Swiss Francs, and Chinese Yuan
  • Exchange rates are displayed at the airport

Payment at the airport immigration counter is said to be more flexible. Though U.S. dollars are the easiest and most commonly accepted currency, other major currencies are widely accepted.

  • Pro tip: The most convenient and most used one would be USD cash. Some of the passengers noted that card payments through the Internet might sometimes not work. Hence, it is always good to keep some cash at hand.

Visa Extension Fee:

  • Tourist visa extension is done for a minimum of 15 days with USD 45 and USD 3 per day for additional days.
  • In the case of a delay of less than 150 days additional USD 5 per day as a late fine.

Step-by-Step Application Process

Step 1: Visit the Official Website

Go to the Department of Immigration's official online visa application portal at https://nepaliport.immigration.gov.np. Make sure you're on the official government website to avoid scams. Before you fill out any information, make sure that you check the URL carefully. As you know, there are lots of similar sites, which will make you demand unnecessary documents for money. Check the web address properly so that you can return at a later time as well.

Step 2: Fill Out the Application Form:

Click on 'Visa On-arrival' and choose your entry point at any immigration office or Tribhuvan International Airport. Complete the online form with the following information:

  • Personal details (full name as per passport, date of birth, gender)
  • Passport information (number, issue date, expiry date)
  • Nationality and country of residence
  • Contact information (email and phone number)
  • Intended arrival date and port of entry
  • Duration of stay
  • Accommodation details in Nepal

Step 3: Upload Required Documents:

You'll need to upload a digital copy of:

  • Your passport's bio page (the page with your photo and details)
  • A recent passport-sized photograph (JPEG format, white background)

The documents that you carry with you should be clearly visible. You should know about the validity of your passport. Before you enter any country, the validity of your passport should be at least six months prior to your trip. You should take photos in the proper lighting so that your images are not blurry or dark.

The chances of your application being denied may be due to such effects as well. Carefully notice such images and text so that you will be accepted quickly. If your passport is approaching expiry, it is always advisable to renew it before you submit your Nepal visa document.

Step 4: Select Visa Duration and Pay the Fee:

Here at step 4, you will be asked to choose a Visa option, such as for how many days and the purpose of the visa.

  • 15 days: USD 30
  • 30 days: USD 50
  • 90 days: USD 125

After this, you are asked to fill in your last airport, flight, or bus number etc. Once you are done with it you PROCEED further.

Step 5: Submit and Save Your Receipt:

This will be your final step to the Nepal On Arrival Visa application. At step 5, make sure all the information provided is correct and press CONFIRM. Once you submit your application online, you will receive a receipt for confirmation containing a unique identification number, also known as the SUBMISSION ID.

It is a good idea to make a printout or copy it on your mobile device before traveling. Make sure you have it on easy access so that once you arrive in Nepal, you can show it to the immigration officers at the airport.

At the Airport:

Once you arrive at Kathmandu Tribhuvan International Airport, you will proceed to the 'Online Visa' counter in the immigration area. You have to show the printed submission form, or if you have saved it in your mobile phone, that too will work. Make sure you have your passport with you. The passport officer will go through the details, and you will be asked to pay the visa fee, and it's done.

However, if you have not pre-registered for the on-arrival visa, then just look out for the signs that say Online Visa OR Pre-Registered Visa when you enter the immigration area. There is usually a banner that explains everything about how to apply for an On Arrival Visa.

The officer will check your details, ask to scan your fingers, and then put the visa sticker on your passport. No need to worry, as the process will go smoothly. And when you receive the stamp, congratulations, you are now in Nepal and ready to kick off your adventure!

Important Tips

Apply in advance:

You can submit your online application right before your flight departure. But if you send your application at least 24-48 hours before then, it would be safer. This delay would help you to avoid technical errors. You have enough time to fix any problematic aspect of your submissions. What can happen is that the web goes into a slowdown or can even go into maintenance mode as well. There are a large number of users traveling around the world. So submitting in advance will help you make things easier.

Double-check your information:

You must ensure that all the details that are provided match your passport. This will help you prevent any delay in entering the country. This should include your correct name spelling, number, date of birth, and expiry date. You should check your first name, if it is incorrect, that may raise concerns. So always inspect such details twice before you submit your form. Also, if there’s any error and you realize it, do not hesitate to contact the immigration department or provide the proper details.

Visa extension:

In case of the need for more time, one can renew the visa at the Department of Immigration at Kathmandu or at Pokhara. This is a fairly smooth process that is likely to take a few hours. It is necessary to bring you the following: your passport, a photograph, and the money to pay for the visa extension. It would only be advisable to renew the visa before the existing visa expires. This will aid in avoiding fines that are related to staying after the visa expiry date.

Entry points:

Online visas can be used for entry into Nepal through Tribhuvan International Airport and most land border crossings. The Nepal embassy can check your validity, or check the immigration site. It has an online visa to check the particular point of crossing between India and Tibet before travelling by land. Some of the most favorite border crossings where online visas are being taken are Kakadvitta, Birgunj, Belahiya, and Kodari. When you are using a more distant or less frequented border point. Then do a cross-check with the Nepalese embassy or check the immigration site to find out for your safety.

Save your documents:

It is wise to have a copy of your application receipt, passport and visa both electronically and physically. During your stay in Nepal, throughout the day-to-day, don't forget your application. You can save the electronic ones on your email accounts or on various gadgets. Thus making sure that in case you lose your phone, you will not be losing any vital information. Most likely you will also be asked to show your visa receipt upon checking in to hotels or flights within Nepal.

Final Thoughts:

The Nepal online visa is for you to visit different places or meet your friends. It has become very effective to get a Nepal visa through online means. Such an electronic program does more than save time and resources. The digital tool also reduces related psychosocial issues.

The visa immigration process is available online, so that access to Nepal makes tourists like you want to visit. Whether it is mountaineering trips, visiting archaic temples or getting lost in busy marketplaces. And also spending a relaxing day on the shore of the lakes. It is possible to obtain a Nepal visa within the time span of fifteen minutes.

Therefore, these guidelines, 'How to Apply for a Nepal Online Visa', will help you to fulfill your wish to visit Nepal. Then don't forget us, Nepal Pyramids. Good luck on the travels, and the educational experiences that Nepal offers are suggested. Safe travels, and enjoy the warm hospitality of Nepal!

Sunil Gurung

Sunil Gurung

An Adventurer who founded Nepal Pyramids to showcase the enchanting wonders of Nepal. A writer moved to share the wonders, wisdom, and warmth discovered in the mountain communities of this magical country.

Call us on WhatsApp+977 9851052003OrChat with us