Nepal visa for Indian citizens

As an Indian passport holder traveling to Nepal, you'll be pleased to know that visa-free entry is a significant advantage, allowing for stays of up to 150 days without needing to pay any visa fees. This makes spontaneous trips incredibly accessible, whether you're planning a trek to the Himalayas or a cultural exploration of Kathmandu. While you won't need a visa, remember that Nepali Rupees (NPR) are the local currency, and it's wise to carry some cash for smaller purchases outside major tourist hubs, particularly during the busy trekking seasons of spring and autumn when flights can be more competitive.

Visa-free· verified 2026-05-27

Entry requirements

Passport validity
6+ months
Health insurance
Not required

Visa options

TouristTourist Visa (15 Days, Multiple Entry)
15d$30multiple-entryvalid 6mo
Apply
TouristTourist Visa (30 Days, Multiple Entry)
30d$50multiple-entryvalid 6mo
Apply
TouristTourist Visa (90 Days, Multiple Entry)
90d$125multiple-entryvalid 6mo
Apply
TouristGratis Tourist Visa (Children Under 10 Years)
90d$0multiple-entryvalid 6mo
Apply
TouristGratis Tourist Visa (SAARC Citizens First Visit Up To 30 Days)
30d$0multiple-entryvalid 6mo
Apply
TouristGratis Tourist Visa (Chinese Nationals)
90d$0multiple-entryvalid 6mo
Apply
TouristTourist Visa Extension
150d$45multiple-entry
Apply
OtherOfficial Visa
$0multiple-entry
Apply
OtherNon-Resident Nepali (NRN) Gratis Visa
$0multiple-entry
Apply
TouristEntry Tourist Visa (Online Pre-Arrival Application)
90d$30multiple-entryvalid 6mo
Apply

Voter ID with photo or passport valid. Indian citizens can live/work freely under 1950 Indo-Nepal Treaty.

Sources