Getting a Nepal visa is one of the easiest things about planning your trip. No long waits, no embassy appointments for most travellers, and no complicated paperwork. For the vast majority of visitors, your visa is waiting the moment you land — and the whole process takes less than 30 minutes.
Nepal welcomed over 1.5 million tourists in 2025, making it one of Asia’s most visited destinations. The visa system is designed to be simple, fast, and traveller-friendly. Here is everything you need to know before you fly.
Nepal Visa at a Glance
Nepal offers tourist visas for 15, 30, or 90 days. Most nationalities can get their visa on arrival at Kathmandu airport or at major land border crossings. You can also pre-register online before you travel — same visa, less queue time.
Quick facts:
- Open to citizens of over 150 countries
- On arrival at airports and major land borders
- Multiple entry included as standard
- Maximum stay: 150 days per calendar year
- Indian nationals: no visa required at all
Types of Nepal visa
Nepal offers several visa categories depending on your purpose of visit — Diplomatic, Official, Business, Study, Residential, Tourist, and Transit. For most travelers, the Tourist Visa is what you need.
Tourist Visa
The Tourist Visa is designed for travelers visiting Nepal for tourism. It’s available as on-arrival or from a Nepalese embassy abroad, and can be issued for 15, 30, or 90 days — up to a maximum of 150 days per year.
| Minimum stay | Maximum per year | Entry types |
| 15 days | 150 days | Air & Land |
Nepal Visa fee
| 15 Days | 30 Days | 90 Days |
| $30 | $50 | $125 |
| USD per person | USD per person | USD per person |
Indian nationals do not require a visa. SAARC country nationals and Chinese nationals get a free tourist visa (Gratis Visa). Children under 10 and NRN cardholders also qualify for a free visa
How to get your visa?
Option 1 — Visa before arrival (embassy)
Prefer to sort your visa before you fly? Visit the nearest Nepalese embassy, fill out the online application form at https://nepaliport.immigration.gov.np, and get your passport stamped.
The following nationalities must obtain a visa before arrival and cannot use on-arrival facilities:
Nigeria Ghana Zimbabwe Swaziland Cameroon Somalia Liberia Ethiopia Iraq Palestine Afghanistan Syria Iran Refugees (travel doc)
Option 2—On-arrival visa
Most travelers can get their visa the moment they land or cross into Nepal. On-arrival visas are available at the following entry points:
| Air entry points |
| Tribhuvan International Airport Gautam Buddha International Airport |
| Land entry points |
| Kakarbhitta · Birgunj · Belahiya (Bhairahawa) · Jamunaha (Nepalgunj) · Mohana (Dhangadhi) · Gaddachauki (Mahendranagar) · Kodari · Rasuwagadhi |
Step-by-step: on-arrival visa process
- Fill out the online visa application form before you arrive at https://nepaliport.immigration.gov.np/onlinevisa-mission/application. Note: applications submitted more than 15 days before arrival are not valid.
- You’ll receive a QR code (barcode) after submitting. Save it—you’ll need to show it to the immigration officer. Kiosk machines at the airport are available if you haven’t filled out the form yet.
- Present your QR code at the immigration desk for review.
- Pay the visa fee according to your chosen duration (15, 30, or 90 days) and collect your receipt.
- Receive your visa stamp in your passport. Welcome to Nepal!
Applications submitted more than 15 days before arrival are invalid. If this applies to you, simply fill out the form again closer to your travel date.
Documents required for Nepal visa
- Valid passport—minimum 6 months validity with at least 2 blank visa pages
- Completed Nepal Tourist Visa Application Form (filled online and printed)
- Passport-size photograph
- Covid vaccination certificate (not applicable anymore)
Extending your Nepal visa
| 15 Minimum extension | Additional days | Late fine |
| 15 days | +$3/day | +$5/day |
| at USD 45 | per extra day | for overstays under 150 days |
You can also check your visa status or apply for extension online at https://nepaliport.immigration.gov.np/visa-check. Note that in-person collection is still required.
Entry points of Nepal
Entering Nepal from India
Nepal shares a 1,770 km border with India. The six major land crossings are: Kakarbhitta, Birgunj, Belahiya (Bhairahawa), Jamunaha (Nepalgunj), Mohana (Dhangadhi), and Gaddachauki (Mahendranagar).
Entering from China
Nepal shares a 1,389 km northern border with China. Kodari and Rasuwagadhi are the two main crossings. The Humla (Simkot) border is occasionally used for direct visits to Mansarovar, Kailash, and Lhasa.
Entering Nepal by air
Tribhuvan International Airport (Kathmandu) and Gautam Buddha International Airport are Nepal’s two international air gateways. Over 32 airlines connect Nepal to the world, including Qatar Airways, Flydubai, Air Arabia, Singapore Airlines, Cathay Pacific, Air India, and Druk Air.
Business visa
Nepal’s Business Visa is open to investors and entrepreneurs looking to invest or conduct business in the country. It is issued for a minimum of 1 month up to 1 year, or for a full 5-year term, with multiple re-entry facility. For full details, visit the official Nepal Immigration website.


