Introduction: How to Get a Visa for Nepal
If you’re planning a Himalayan adventure, one of the first questions you’ll ask is: how to get a visa for Nepal? The good news is that the process is straightforward, with multiple options available depending on your nationality and length of stay. Whether you’re trekking to Everest Base Camp, exploring Kathmandu’s Durbar Square, or relaxing in Pokhara, securing your visa is the first step to a smooth journey.
In this guide, we’ll cover everything you need to know about how to get a visa for Nepal, from visa-on-arrival to online applications, fees, and essential travel tips.
Table of Contents
Visa Options: How to Get a Visa for Nepal
When researching how to get a visa for Nepal, you’ll find three main categories:
- Visa on Arrival (most common for tourists)
- Online Visa (Pre-Arrival Application)
- Nepalese Embassy/Consulate Visa
🔗 Read also: Best Time to Visit Nepal in 2026
Visa on Arrival in Nepal
For most travelers, the easiest way to get a visa for Nepal is at Tribhuvan International Airport (Kathmandu) or at certain land border crossings.
What to expect:
- Fill out an arrival form (kiosk or paper).
- Pay the visa fee at the counter.
- Present your passport, form, and payment receipt to immigration.
- Get your visa stamped.
Simple, fast, and ideal for tourists.
Online Application (Pre-Arrival)
If you’re wondering how to get a visa for Nepal faster, the Online Visa Application is a great option.
- Apply through the official Department of Immigration Nepal site.
- Submit your details 15 days before arrival.
- Print the confirmation slip and bring it with you.
This reduces wait time at the airport, especially during peak tourist seasons.
Embassy or Consulate Visa

Another way to get a visa for Nepal is via a Nepalese Embassy or Consulate in your home country.
Why choose this option?
- If you prefer to have your visa sorted before departure.
- If you enter Nepal from a land border with limited visa-on-arrival facilities.
- If you’re applying for non-tourist visas (work, study, business).
Visa Fees: How Much Does It Cost?
Here’s a breakdown of the current tourist visa fees (USD):
- 15 Days: $30
- 30 Days: $50
- 90 Days: $125
🔗 Check our guide: Nepal is safe Again after protest
Always carry cash (USD, EUR, GBP, or other convertible currency). Credit cards are not accepted at immigration counters.
Documents Needed for a Visa in Nepal
Before you figure out how to get a visa for Nepal, make sure you have:
- A passport valid for at least 6 months
- At least 1 blank page for the visa sticker
- Passport-size photos (not always required, but useful at borders)
- Visa fee in cash
How Long Does the Process Take?
- Visa on Arrival: 15–45 minutes (depending on queues)
- Online Application: 10–20 minutes at the airport
- Embassy Visa: 1–3 business days (varies by country)
Extensions and Other Visas
If you plan to stay longer, you can extend your visa at the Department of Immigration in Kathmandu or Pokhara.
- Tourist visa extensions cost $30 for each additional 15 days.
- Maximum stay: 150 days per calendar year.
Non-tourist visas (student, work, business) require different documentation.
Pro Travel Tips: How to Get a Visa for Nepal Without Stress
- Carry small denomination bills for visa payment.
- Fill out online forms before arrival to save time.
- Double-check your passport validity.
- Keep your entry/exit stamp safe for future extensions.
- Have a hotel booking confirmation handy (sometimes requested).
Final Thoughts: How to Get a Visa for Nepal
Now you know how to get a visa for Nepal — whether through visa on arrival, online pre-application, or an embassy. The process is simple, affordable, and traveler-friendly.
So pack your bags, get your documents ready, and start your adventure in the land of the Himalayas.
🔗 Don’t miss our guide: Top 10 Treks in Nepal You Can’t Miss
Frequently Asked Questions (FAQs)
Can I get a visa on arrival in Nepal?
Yes, you can get a visa on arrival in Nepal at Tribhuvan International Airport in Kathmandu and at certain land border points. The process involves filling out a form, paying the fee in cash, and presenting your passport. It’s the most common way for tourists to enter Nepal.
How much does it cost to get a visa for Nepal?
The cost depends on the duration. The fees to get a visa for Nepal are:
$30 for 15 days
$50 for 30 days
$125 for 90 days
Always bring cash in USD, EUR, or GBP since credit cards are not accepted at immigration counters.
What documents do I need to get a visa for Nepal?
To get a visa for Nepal, you need a passport valid for at least 6 months, one blank page, and a visa fee in cash. Passport-sized photos are sometimes requested, especially at land borders.
Can I apply online for a visa to Nepal?
Yes. You can use the official Nepal Immigration Online Visa Application within 15 days before arrival. This allows you to pre-fill your details and save time at the airport when you arrive.
How long can I stay in Nepal with a tourist visa?
Tourist visas allow a stay of 15, 30, or 90 days, depending on what you pay for. You can also extend your stay up to 150 days per calendar year by applying at the Department of Immigration in Kathmandu or Pokhara.
Can I extend my visa in Nepal?
Yes, it’s possible to extend your visa for Nepal. Extensions cost $30 for every additional 15 days. You must apply at the Department of Immigration offices in Kathmandu or Pokhara before your visa expires.
Do all travelers need a visa to enter Nepal?
Most nationalities need to get a visa for Nepal, but a few neighboring countries (such as India) are exempt. Always check the latest entry requirements before traveling.