India Visa Guide

How to Apply for an Indian Visa - Step by Step

To apply for an Indian visa, go to indianvisaonline.gov.in, choose the e-Visa category, fill in personal and passport details, upload your passport bio page and a white-background photo, pay the fee (USD 10 to 200), and receive the e-Visa by email in 72 hours to 4 business days. For sticker visas, apply at an Indian embassy, consulate or visa application centre.

Processing time
e-Visa: 72 hours to 4 business days
Cost
USD 10 to 200
Validity
Per category
Eligibility
170+ nationalities for e-Visa
How to apply
Online portal or visa application centre

Step-by-step process

  1. Open indianvisaonline.gov.in and select e-Visa Application.
  2. Choose the category matching your purpose.
  3. Fill personal, passport and travel details exactly.
  4. Upload passport bio page (PDF) and photo (JPEG).
  5. Pay the fee and receive the e-Visa by email.
  6. Print the e-Visa and carry it with your passport.

Requirements

Passport6 months validity, 2 blank pages.
PhotoWhite background JPEG 10 KB to 1 MB.
Bio pagePDF 10 KB to 300 KB.
Category proofInvitation / hospital letter / onward ticket.
PaymentInternational card or approved gateway.

Common mistakes

Expert tips

Frequently asked questions

Where do I apply for an India e-Visa?

On the official portal indianvisaonline.gov.in.

How early should I apply for an India visa?

At least 7 days before travel for the e-Visa; 4 weeks for sticker visas.

Can someone else apply on my behalf?

Yes, but the details must be yours and the fee is paid on the official portal.

Related India visa guides

Get help with your India visa