For travel to India a regular/ eVisa along with passport is mandatory. Only categories exempted under bilateral arrangements may not need a visa.
Everyone except nationals of Bhutan, Maldives and Nepal needs a visa to travel India. This must be obtained before arrival and we recommend that you contact your local Indian embassy or consulate when planning your trip.