Easy Way to Apply for a Nepal Tourist Visa
Are you planning an unforgettable journey to the Himalayas but wondering exactly how to secure your travel documentation before you arrive? If you are researching how to apply for a Nepal tourist visa, you are not alone. Getting the paperwork right is the very first step toward experiencing our incredible mountains, culture, and wildlife. Many international travellers worry about visiting embassies, complicated online systems, or long airport queues, but rest assured, the Nepal visa application process is incredibly straightforward for the majority of eligible international visitors.
The correct application route depends on your nationality, how you plan to enter the country, and what kind of traveller you are. The Department of Immigration in Nepal has streamlined the system with a dedicated online portal called NepaliPort, allowing you to submit your information digitally before you even pack your bags.
In this comprehensive guide, we will break down everything you need to know about getting your Nepal tourist visa. We will walk you through the latest Nepal Visa on Arrival processes, explain how to navigate the online application correctly, and clarify the exact Nepal visa requirements and fees so you can begin your trip with complete peace of mind.
At a Glance: Important Nepal Visa Facts
Most popular route: Nepal Visa on Arrival at Tribhuvan International Airport (Kathmandu) and approved land borders.
Online preparation: Travellers can fill out the pre-arrival form online via the official NepaliPort website within 15 days of travelling.
Costs: 15 days (USD 30), 30 days (USD 50), 90 days (USD 125).
Requirements: A valid passport with at least six months remaining validity, the required visa fee, and completed application forms.
Exemptions: Indian citizens do not require a visa to enter Nepal.
Do You Need a Tourist Visa for Nepal?
Unless you are a citizen of India, you will need a visa to enter Nepal. India and Nepal share a special agreement that allows Indian nationals freedom of movement without a Nepal tourist visa.
For everyone else, including travellers from the USA, UK, Canada, Australia, European Union, and most Asian countries, a Nepal tourist visa is a mandatory requirement. The great news is that the Nepalese government actively encourages tourism, which means the application framework is designed to be highly accessible.
There are also specific visa exemptions and gratis (free) visa categories available. For instance, citizens of SAARC countries (except Afghanistan) are eligible for a free 30-day visa for their first visit within a given visa year. Additionally, Chinese nationals currently enjoy gratis visa provisions, and children under the age of 10 generally receive their tourist visas for free. Regardless of your nationality, you must always check the latest official rules right before your departure, as global diplomatic agreements and Nepal immigration rules can occasionally update.
The Easiest Ways to Apply for a Nepal Tourist Visa
When looking into the Nepal visa online application and other routes, you generally have three primary options. Choosing the right one comes down to your eligibility and personal preference.
1. Online Pre-Application (NepaliPort)
The most efficient method for modern travellers is to use the official Department of Immigration portal, NepaliPort. While often casually referred to by travellers as a Nepal ETA or eVisa, this system technically allows you to complete the paperwork digitally before your flight. You receive a submission barcode, which speeds up your clearance at the airport. This is highly recommended for anyone eligible for Visa on Arrival.
2. Nepal Visa on Arrival
If you prefer not to apply for a Nepal visa from abroad digitally, you can still use the traditional Visa on Arrival system. When you land at Tribhuvan International Airport or arrive at official land borders, you use digital kiosks to input your data, pay your fee at the counter, and proceed to immigration.
3. Nepalese Embassy or Diplomatic Mission
If your country is not eligible for Visa on Arrival, or if you prefer to have the physical visa sticker in your passport before boarding your flight, you must apply through a Nepalese diplomatic mission in your home country.
How to Apply for a Nepal Tourist Visa Online
Applying for a Nepal tourist visa online is not about bypassing immigration at the airport; it is about saving time. Here is how you can use the official system correctly:
Step 1: Visit the Official Portal
Go directly to the official NepaliPort website managed by the Department of Immigration. Avoid third-party agency websites that charge hidden processing fees for this free government form.
Step 2: Enter Your Travel Information
Select "Tourist Visa" and input your passport details carefully. You will need to provide your expected date of arrival, the entry point (e.g., Tribhuvan International Airport), and your home address.
Step 3: Provide Accommodation Details
You must include the address of your hotel or the contact information of the Nepal-based travel agency hosting you. Have your Kathmandu hotel name and phone number ready.
Step 4: Select Your Visa Duration
Choose whether you need a 15, 30, or 90-day visa. Ensure your selection covers your entire planned itinerary.
Step 5: Generate and Save the Receipt
Once you submit the online form, the system will generate a submission receipt with a unique barcode. Save a digital copy on your phone and print a physical copy. This receipt is only valid for 15 days, so do not complete this step too far in advance of your flight.
How Nepal Visa on Arrival Works at Kathmandu Airport
Understanding what happens when you land at Tribhuvan International Airport helps alleviate travel anxiety. The Nepal Visa on Arrival process operates through a simple, step-by-step traveller journey:
First, if you did not complete the online pre-application at home, you must use one of the electronic kiosks in the arrival hall. You scan your passport, take a digital photo at the machine, and print out a slip. If you already have your printed NepaliPort barcode, you skip this step entirely.
Second, proceed directly to the visa fee collection counter. Present your printed barcode or kiosk slip and pay the required amount. We strongly advise carrying the exact amount in US Dollars or Euros, as credit card machines can sometimes experience network issues, and foreign currency exchange rates at the counter may not always be in your favour.
Finally, take your passport, payment receipt, and application barcode to the immigration desk. The immigration officer will verify your documents, ask a few basic questions about your travel plans, and place the Nepal tourist visa sticker into your passport. Please note that queues can fluctuate based on how many international flights land simultaneously, so patience is key.
What Documents Do You Need for a Nepal Tourist Visa?
While the Nepal immigration system is accommodating, missing paperwork will delay your entry. Every international traveller seeking a Nepal tourist visa must present:
A Valid Passport: Your passport must have at least six months of validity remaining from your date of entry. It must also have at least one blank page for the visa sticker.
Submission Receipt: Your printed barcode from the NepaliPort pre-arrival online application or the airport kiosk slip.
Visa Fee Payment: Cash in major foreign currencies (USD is preferred) or a functioning credit card.
Accommodation Proof: It is highly advisable to have a printout of your hotel booking or travel agency itinerary, as immigration officers may request to see where you are staying.
Document requirements can shift slightly based on your specific nationality, so it is vital to review your country's status before departing.
How Much Does a Nepal Tourist Visa Cost?
Budgeting for your Nepal visa fees is straightforward. The Department of Immigration utilizes a tiered pricing structure based purely on the length of your stay. All official tourist visas allow for multiple entries, meaning you can visit neighboring countries like Bhutan or India and return to Nepal within the visa's validity period.
Visa DurationOfficial FeeImportant Note15 DaysUSD 30Ideal for short cultural tours and quick treks.30 DaysUSD 50The most common choice; perfect for Everest or Annapurna base camp treks.90 DaysUSD 125Best for long expeditions, extended travel, and slow tourism.
If you decide to stay longer once you are inside the country, the Nepal tourist visa extension fee is USD 3 per day (with a minimum extension charge of USD 45 for 15 days). Remember, children under 10 years old are granted free visas, but they still need to complete the application process to receive the official entry stamp.
Who Cannot Get a Visa on Arrival?
Nepal restricts certain nationalities from utilizing the Visa on Arrival facility. This is a critical point that many generic travel blogs overlook.
Currently, citizens of the following countries must apply for and secure their Nepal tourist visa from a Nepalese embassy or diplomatic mission before they board their flight: Nigeria, Ghana, Zimbabwe, Eswatini, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Palestine, Afghanistan, and Syria. Refugees holding Travel Documents are also not eligible for Visa on Arrival.
If you hold a passport from one of these restricted countries, you cannot get a visa at Kathmandu airport. You must navigate the visa application from your home country or nearest diplomatic mission. Processing times at embassies vary significantly, so begin this process several weeks in advance.
Tips to Make Your Nepal Visa Application Easier
From years of helping travellers navigate Nepal immigration, we have compiled the best practical advice to ensure your journey is seamless:
Check Passport Validity Early: Do not wait until the week of your flight to realize your passport expires in three months. Renew it immediately.
Use the Official Website: Only use the government's NepaliPort system. Do not pay unnecessary third-party handling fees for standard arrival visas.
Mind the 15-Day Rule: The online submission receipt is valid for exactly 15 days. Fill out the online form within two weeks of your arrival date.
Carry Offline Copies: Save screenshots of your barcode, hotel bookings, and travel insurance on your phone in case airport Wi-Fi is temporarily unavailable.
Keep Your Pen Handy: Carry a pen in your hand luggage to fill out any secondary arrival or customs cards during your flight.
Understand the Difference: Remember that applying online does not mean you have a visa yet; it simply means your data is in the system, ready for the immigration officer to grant your visa upon arrival and payment.
Can a Nepal Travel Agency Help With the Visa Process?
Partnering with a reliable, locally-based Nepal inbound travel agency can remove the stress from your trip planning. While no agency can legally guarantee visa approval—as the final decision rests entirely with the Nepalese Department of Immigration—a professional team provides invaluable support.
We routinely assist our clients by clarifying the correct visa routes for their specific nationalities. We help review document checklists, offer guidance on filling out the NepaliPort online forms correctly, and ensure that your flight and arrival times align smoothly with airport processing realities. Furthermore, providing a legitimate travel agency contact as your host in Nepal often makes the immigration process smoother, as officers recognize you are traveling with a registered and accountable local company.
Tours that match this guide
If you would rather have this arranged for you, these are the trips this guide is about.
Best SellerAnnapurna Base Camp (ABC) Trek
Best SellerEverest Base Camp Trek
Best SellerRara Lake Tour
Planning a trip to Nepal?
Browse our curated tours — hand-picked by locals and designed for comfort.
Explore Tours

