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?
- Citizens of Nepal and Bhutan can enter India without a visa.
- Nationals of Japan, South Korea and the UAE can use the visa-on-arrival scheme at designated airports.
- All other nationalities need an e-Visa or a sticker visa before travel.
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.