All foreign visitors to India need a visa except for nationals of the neighboring nations of Bhutan, Maldives and Nepal unless they are entering from mainland China. Citizens of Japan and South Korea can obtain visa on arrival while everyone else has to apply for a visa before arriving in India. There is also a facility for citizens of more than 150 countries to apply for a 60-day stress-free e-Visa. This e-Visa is also sometimes known as ‘visa on arrival’ though you need to apply for it before you actually arrive in India. The e-Visa allows arrival through the 28 designated airports and 5 seaports while it allows exit from India from any lawful immigration checkpoints.
