Most tourists require an Indian visa to enter India. Find out more about Indian visas below.

With the exception of Indian, Nepalese or Bhutanese passport holders, all visitors to India require a tourist visa to enter India. To get an Indian tourist visa, head to the Indian Consulate or High Commission in your country.

The standard Indian tourist visa is valid for six months. However, bear in mind that tourist visas are valid from the date of issue, not the date you arrive in India. Indian tourist visas are usually valid for multiple entries. You won’t be admitted to India unless your passport is valid for at least 6 months after your entry, and it should typically also be valid for at least 3 months beyond the period of your intended stay.

Given the nature of India’s bureaucracy, the rules and fees for application change regularly, so it’s best to check with the Indian Consulate for the latest visa information. Accurately completed visa application forms must be accompanied by two passport-size photographs (on a light background) and the appropriate processing fee; apply well in advance to avoid unforeseeable delays.

A special permit is required for foreigners wishing to visit the Lakshadweep Islands, as well as sensitive border areas including Sikkim, parts of Ladakh, and certain roads in eastern Himachal Pradesh. For Lakshadweep, your permit will be arranged when your accommodations are reserved. Permits for the other restricted regions can be obtained in India.

Check for fee structure and more visa details at


Choose your destination

[wpgmza id=”295″]