🇳🇵
Nepal Visa
Visa on ArrivalVisa Fee
₹950–₹4,750 (USD 15 / 25 / 40)
Processing
Instant at airport
Stay Allowed
15–90 days (choose at entry)
Validity
15, 30, or 90 days
15 days: USD 15 (~₹950) | 30 days: USD 25 (~₹2,100) | 90 days: USD 40 (~₹3,300)
Where to Apply
Tribhuvan International Airport (KTM), Kathmandu, or land border crossing
Required Documents
- Valid Indian passport (6+ months validity) — OR valid Indian Voter ID Card (Indians only)
- Passport-size photograph
- Cash in USD (preferred) or other major currency
- Return flight ticket
Expert Tips
- Unique: Indian nationals can enter Nepal with just a Voter ID (no passport required for stays under 3 months)
- VoA fee is paid in USD at the airport — carry exact change if possible
- Trekking in Annapurna, Everest Base Camp, and Langtang requires separate TIMS card and permits
- Nepal and India have an open border — Indians do not technically need any visa but carry ID
- Kathmandu, Pokhara, Chitwan, and Lumbini are the main tourist destinations
Frequently Asked Questions
Do Indians need a visa for Nepal?
Technically no — India and Nepal have an open-border policy. However, a Visa on Arrival (VoA) is recommended for stays involving trekking or specific purposes. Indians can also enter with just a Voter ID card.
How much does Nepal visa cost for Indians?
VoA costs USD 15 (15 days), USD 25 (30 days), or USD 40 (90 days). Indians entering with their Voter ID (not passport) do not need to pay any visa fee.
