How to Get Your First Visa for India

Most travelers need an e-Visa for India, which costs $10-80 depending on duration and takes 3-5 business days to process. Apply online at least one week before travel with a passport photo, passport scan, and return ticket details.

  1. Choose your visa type. Most tourists need an e-Tourist Visa. Valid for 30 days ($10), 1 year ($25), or 5 years ($80). Business travelers need e-Business Visa ($80). Medical visits require e-Medical Visa ($80). Check if your nationality is eligible for e-Visa at indianvisaonline.gov.in.
  2. Gather required documents. You need: passport valid for 6+ months with 2 blank pages, recent passport-style photo (white background, 2x2 inches), confirmed return ticket or itinerary, proof of accommodation (hotel booking or invitation letter), and bank statements from last 3 months.
  3. Fill out the online application. Go to indianvisaonline.gov.in (the only official site). Complete the form with exact passport details, upload your photo and passport bio page as PDFs under 300KB each. Double-check all information matches your passport exactly.
  4. Pay the visa fee. Pay online with credit/debit card. Fees are $10 (30-day), $25 (1-year), or $80 (5-year) plus $2.50 processing fee. Save your payment receipt and application ID number.
  5. Wait for processing. Processing takes 3-5 business days. You'll receive an email with your e-Visa PDF. Print 2 copies to carry with you. Check your spam folder if you don't receive it within 5 days.
  6. Enter India. Present your printed e-Visa and passport at immigration. You must enter through designated airports: Delhi, Mumbai, Chennai, Kolkata, Hyderabad, Bengaluru, Ahmedabad, Cochin, Goa, Amritsar, Gaya, Jaipur, Lucknow, Trichy, Varanasi, Pune, Nagpur, Coimbatore, Mangalore, Eden, or Kannur.
Can I get a visa on arrival in India?
No, India does not offer visa on arrival. You must have an e-Visa or consular visa before traveling.
What if my e-Visa application is rejected?
Apply for a regular tourist visa at an Indian consulate. Rejections are usually due to photo quality, incomplete information, or passport validity issues.
Can I enter India at any airport with an e-Visa?
No, you can only enter through 28 designated airports and 5 seaports. Check the official list before booking flights.
How long can I stay in India on a tourist e-Visa?
Maximum 90 days per visit on 1-year or 5-year e-Visas, or 30 days on the 30-day e-Visa. You cannot extend these visas.