Do I need a visa to go to India?

All visitors, except for nationals of Nepal, Bhutan and the Maldives, need a visa to enter India.
Maldives nationals need a visa only if they intend to stay in India for longer than 90 days.
Nationals of Nepal need a visa only if they will enter India from China.

Related Articles