🇳🇵 Nepal visa, Indian passport.
Nepal grants unlimited visa-free entry to Indians. Aadhaar accepted at land borders (Sunauli/Raxaul/Birgunj). Voter ID or driving licence work at Kathmandu airport. Stay as long as you like; no time limit.
How to apply, 3 steps.
- 1
Carry Aadhaar (land border) or Voter ID/DL (airport)
Passport optional but recommended for clarity.
Check today - 2
Fill Nepal Customs Declaration on arrival
Paper form, simple, name, address, items.
On arrival - 3
Walk through immigration
Stamp issued instantly. No fee.
5 min
Document checklist.
- Aadhaar OR Voter ID OR Driving Licence OR Passport
Why Indians get rejected.
- Old/torn Aadhaar (illegible photo)
- PAN card alone is NOT accepted
FAQ
How long does Nepal visa take for Indians?
Processing time is instant. No application needed, stamped at the airport.
How much does Nepal visa cost for Indians in 2026?
FREE, Nepal visa costs ₹0 for Indian passport holders.
How long can Indians stay in Nepal?
99999 days per entry on the visa-free visa. Re-entry allowed within 6 months of last visit.
Do Indians need a return ticket to enter Nepal?
Yes, a confirmed return or onward ticket within the visa duration (99999 days) is required at airline check-in and at Nepal immigration. Open-jaw and circle-trip tickets qualify.
Nepal visa vs other popular destinations
Side-by-side comparison for Indian passport holders, Q2 2026 official rates.
| Country | Visa type | Fee (INR) | Stay | Processing |
|---|---|---|---|---|
| 🇳🇵 Nepal (this page) | visa free | Free | 99999 days | instant |
| 🇹🇭 Thailand | visa free | Free | 30 days | instant |
| 🇻🇳 Vietnam | e Visa | ₹2,100 | 90 days | 3 days |
| 🇮🇩 Indonesia | visa on arrival | ₹2,800 | 30 days | instant |
| 🇦🇪 UAE | e visa | ₹6,500 | 60 days | 3-5 days |
| 🇯🇵 Japan | e visa | ₹450 | 90 days | ~5 working days |
Source: official embassy + consular sites, last verified Q2 2026.