🇳🇵

Nepal Visa

Visa on Arrival

Visa 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.

Ready to Travel?

Nepal Tour Package from ₹18,999

YLOO Reels📸 Earn ₹500/day