How to Apply for an India e-Visa

Apply for an India e-Visa online at indianvisaonline.gov.in at least 4 days before travel. You'll need a passport photo, passport scan, and supporting documents. The process takes 10-15 minutes and costs $10-100 depending on visa type.

  1. Check your eligibility. Verify your nationality is eligible for e-Visa on the official website. Most countries qualify, but a few like Pakistan and China do not. Your passport must be valid for 6 months from arrival date.
  2. Gather required documents. Prepare a passport-style photo (white background, 350px x 350px minimum), clear scan of your passport's bio page, and supporting documents based on visa type (hotel bookings for tourist visa, invitation letter for business visa).
  3. Fill out the online application. Go to indianvisaonline.gov.in and select 'e-Visa Application'. Complete all fields accurately - any mistakes require starting over. Double-check passport number, name spelling, and travel dates.
  4. Upload documents and pay. Upload your photo and passport scan in the exact file sizes required. Pay the visa fee with credit/debit card. Tourist e-Visa costs $10, business e-Visa costs $25-100 depending on duration.
  5. Wait for approval and print. You'll receive an email within 72 hours (usually 24-48 hours). Print the ETA (Electronic Travel Authorization) and bring it with your passport to India. Keep digital and physical copies.
How far in advance can I apply?
Minimum 4 days before travel, maximum 120 days. Don't apply too early as the visa validity starts from the issue date, not your travel date.
Can I extend my e-Visa once in India?
No, e-Visas cannot be extended. You must leave India before it expires and wait 60 days before returning (unless you have a multiple-entry business visa).
What if my application is rejected?
Common reasons are poor photo quality, wrong file formats, or incomplete information. You can reapply immediately but must pay the fee again. Check all requirements carefully before resubmitting.
Which airports accept e-Visa arrivals?
28 designated airports including Delhi, Mumbai, Bangalore, Chennai, and Goa. Check the current list on the official website as it occasionally changes.
Do I need yellow fever vaccination?
Only if you're arriving from a yellow fever endemic country. Check if your departure country is on the list and get vaccinated at least 10 days before travel if required.