← Part of the India money guide

Indiachecked Jul 2026

How do US citizens get an India e-visa?

Short answer: online, on one official government site, before you travel. US citizens need an India e-Tourist Visa, the process is straightforward, but the search results are full of overpriced middlemen. Here is the real fee and the real site.

At a glance

Visa

e-Tourist Visa, apply online

Options

30-day, 1-year, 5-year

Cost

From about $25 ($40 for 1-year)

Where

indianvisaonline.gov.in only

The short answer

US citizens need an India e-Tourist Visa, applied for online before you fly, on the one official portal, indianvisaonline.gov.in. It comes in 30-day, 1-year and 5-year versions, with fees from about $25 (around $40 for the popular one-year multiple-entry), and approval usually takes a few days. There is no visa on arrival for tourists, and no land-border entry, you must fly in.

The official route

This is the only official Government of India e-Visa site. The whole application is here: fill the form, upload your passport page and a photo, and pay by card. Fees are seasonal and change, so confirm the current amount on the portal before you pay.

India's form is fiddlier than most, and if you would rather have someone check it, or you are short on time, a private visa service can file it for a fee on top of the government charge. You never need one, the official portal above is cheaper, but for a complex trip some travelers use one.

Which visa, and what it costs

There are three tourist e-Visa options: a 30-day, a 1-year, and a 5-year, the longer two allowing multiple entries. Fees are set per country and shift seasonally, but for US citizens they run roughly: about $25 for the 30-day (cheaper, near $10, in the April to June low season), about $40 for the 1-year, and about $80 for the 5-year, plus a small card-processing charge. They are non-refundable, even if refused.

On the 1-year and 5-year visas, US citizens can stay up to 90 days at a time, with a maximum of 180 days in a calendar year. The visa runs from the date it is issued, not the date you arrive, so do not apply too early.

How to apply, step by step

Allow a few days, and apply a week or two ahead to be safe.

  1. Go to the official portal, indianvisaonline.gov.in, and choose e-Tourist Visa. Go there directly, not through a search ad.
  2. Fill in your details and upload a passport-style photo and a scan of your passport page.
  3. Pay the fee by card. It is non-refundable, so check every field before you submit, no changes are allowed afterward.
  4. Wait for the approval (the ETA) by email, usually 2 to 5 business days. Print it and carry it, airlines check it at boarding and immigration checks it on arrival.

The official site, and the many that are not

India is one of the worst destinations for visa middlemen: search results overflow with sites that charge well above the government fee to file the same application, and some are outright scams. The only official portal is indianvisaonline.gov.in, so if a site charges noticeably more, it is adding a markup.

India has also rolled out a separate free online arrival form for air travelers, filed before you land, which is distinct from the paid e-Visa. Complete that one on the official government portal too, and never pay for it.

A couple of gotchas

The e-Visa only works if you fly in through one of the designated airports or seaports, it is not valid at land borders, and it cannot be extended, so for longer you leave and reapply or get a regular visa. Your passport needs 6 months of validity and a couple of blank pages.

For how money works once you are there, cards, cash, ATMs and the rest, see the India money guide.

Common questions

Quick answers.

Do US citizens need a visa for India?

Yes. US citizens need a visa, and the easiest route is the India e-Tourist Visa, applied for online at indianvisaonline.gov.in before you travel. There is no visa on arrival for tourists. It comes in 30-day, 1-year and 5-year versions, and you must fly in through a designated airport, the e-Visa is not valid at land borders.

How much is the India e-visa for US citizens?

Fees are seasonal and set per country, but for US citizens they run roughly $25 for the 30-day (as low as about $10 from April to June), about $40 for the 1-year multiple-entry, and about $80 for the 5-year, plus a small card charge. They are non-refundable. Confirm the current fee on the official portal before you pay.

What is the official India e-visa website?

indianvisaonline.gov.in, the only official Government of India e-Visa portal. India's search results are full of third-party sites that charge inflated fees for the same visa, and some are scams. Apply directly on the official site, and confirm the current fee there.

How long can US citizens stay in India on an e-visa?

The 30-day visa allows 30 days. On the 1-year and 5-year multiple-entry visas, US citizens can stay up to 90 days per visit, with a maximum of 180 days in a calendar year. The e-Tourist Visa cannot be extended, so for a longer stay you must leave and reapply or get a regular visa through the embassy.

More on India

The little money things nobody warns you about.

Written and kept current by the True Trip Costs desk. Last checked Jul 2026. Who writes these, and how they are checked →

Sources, and how this was checked

Last checkedJul 2026

Primary sources

Our own readIndia's e-Visa fees are seasonal and set per country, and its arrival requirements have been changing, so confirm the current fee and rules on the official portal before you pay. Checked July 2026.