India Visa · Quick Answer

Do I Need a Visa for India?

Yes. With the exception of citizens of Nepal and Bhutan, every foreign national needs a visa to enter India. Most travellers use the e-Visa (issued online at indianvisaonline.gov.in in 72 hours to 4 business days); nationalities not on the e-Visa list apply for a sticker visa at an Indian embassy, consulate or visa application centre. UAE, Japan and South Korea nationals also have a visa-on-arrival option.

Processing time
e-Visa: 72 hours to 4 business days
Cost
USD 10 to 200 (e-Visa)
Validity
Per category
Eligibility
All except Nepal/Bhutan
How to apply
e-Visa portal or embassy

India does not offer visa-free entry to most nationalities. The e-Visa is the standard route for tourism, business, medical and conference travel; employment, study and long-term stays need a sticker visa.

Who does not need a visa for India?

Frequently asked questions

Do US, UK, Canadian or Australian citizens need a visa for India?

Yes. They need an e-Visa or sticker visa; they are all eligible for the e-Visa.

Is the e-Visa the same as visa-free entry?

No. The e-Visa is an electronic visa you must apply and pay for before travel.

Can I get a visa on arrival in India?

Only nationals of Japan, South Korea and the UAE under a separate scheme; everyone else needs a visa in advance.

Related India visa guides

Get help with your India visa