How to get an Indian visa for Nepal citizens

Nepal citizens can apply for an Indian visa online through the e-Visa portal or at Indian diplomatic missions. Tourist visas are typically processed within 3-5 working days and cost $25-80 depending on duration. Most travelers choose the 1-year multiple entry tourist visa for $80.

  1. Check if you need a visa. Nepal citizens need a visa for India except for diplomatic passport holders. Tourist, business, medical, and other purposes all require visas.
  2. Choose your visa type. Tourist visa options: 30 days single entry ($25), 1 year multiple entry ($80), or 5 years multiple entry ($80). Business visas start at $80 for 1 year multiple entry.
  3. Apply online via e-Visa portal. Visit indianvisaonline.gov.in and select Nepal as your nationality. Complete the application form with personal details, travel information, and purpose of visit.
  4. Upload required documents. Upload passport bio page scan, recent passport-size photo (white background), and supporting documents like return tickets or hotel bookings if requested.
  5. Pay visa fee online. Pay using credit/debit card or net banking. Keep payment confirmation receipt. Fees are non-refundable even if visa is rejected.
  6. Submit passport and documents. Print the completed application and visit VFS Global center in Kathmandu (Hattisar, near Norvic Hospital) or apply at Indian Embassy. Bring original passport, application printout, and fee receipt.
  7. Track your application. Use the reference number to track status online. Tourist visas typically process in 3-5 working days. You'll get SMS notification when ready for collection.
  8. Collect your visa. Collect from the same center where you submitted. Bring receipt and ID. Check all visa details immediately - dates, entries allowed, and personal information.
Can I get an Indian visa on arrival as a Nepal citizen?
No, Nepal citizens cannot get visa on arrival in India. All visas must be obtained in advance through e-Visa portal or Indian diplomatic missions.
How long does Indian visa processing take?
Tourist visas typically process in 3-5 working days through e-Visa or VFS Global. Embassy applications may take 5-7 working days. Apply at least 1 week before travel.
Can I extend my Indian tourist visa?
Tourist visas can be extended once for up to 30 days at FRRO offices in India, but total stay cannot exceed 180 days per calendar year regardless of visa validity.
What's the difference between single and multiple entry visas?
Single entry allows one entry to India. Multiple entry allows unlimited entries during visa validity. For frequent travelers, 1-year multiple entry at $80 offers better value than single entry at $25.
Do I need invitation letter for tourist visa?
Invitation letters are not mandatory for tourist visas but may be requested. Hotel bookings, return tickets, and proof of sufficient funds are typically adequate for tourist applications.