How to Get Your First India Visa

Most travelers need an e-Visa for India, which costs $25-100 depending on duration and takes 3-5 business days. Apply online at least one week before travel with a passport photo, passport scan, and supporting documents.

  1. Check if you need a visa. All foreign nationals except citizens of Nepal and Bhutan need a visa for India. US, UK, EU, Canadian, and Australian citizens are eligible for e-Visas.
  2. Choose your visa type. Tourist e-Visa is most common: 30-day ($25), 1-year ($40), or 5-year ($100). Business e-Visa costs $25. Medical e-Visa costs $25. Conference e-Visa is free.
  3. Gather required documents. You need: passport valid 6+ months with 2 blank pages, digital passport photo (white background, 2x2 inches), passport bio page scan, proof of return ticket, and hotel booking or invitation letter.
  4. Apply online. Go to indianvisaonline.gov.in (official site only). Fill out the form completely. Upload documents as PDF or JPEG under 1MB each. Double-check all information matches your passport exactly.
  5. Pay and submit. Pay by credit card online. Save your application ID. You'll get an email confirmation immediately.
  6. Wait for approval. E-Visas typically approve in 3-5 business days. You'll get an email with your ETA (Electronic Travel Authorization). Print this document.
  7. Travel with documents. Bring printed ETA, passport, and return ticket. Immigration will stamp your passport on arrival. E-Visa allows entry through 28 designated airports and 5 seaports only.
Can I get a visa on arrival in India?
No traditional visa on arrival, but if you're from an eligible country and arrive at designated airports/seaports with an approved e-Visa, it's essentially the same process.
What if my e-Visa application is rejected?
You'll need to apply for a regular tourist visa at an Indian embassy or consulate. Common rejection reasons include incomplete forms, poor photo quality, or passport validity issues.
Can I extend my e-Visa once in India?
No, e-Visas cannot be extended. You must leave India before expiry and reapply if you want to return.
Which airports accept e-Visas?
28 airports including Delhi, Mumbai, Bangalore, Chennai, Kolkata, Hyderabad, Kochi, and Goa. Check the official list before booking flights.