All U.S. citizens need a valid passport and valid Indian visa to enter and exit India for any purpose (also see Special Circumstances section below). ... Many visitors, including those on official U.S. government business, must apply for visas at an Indian embassy or consulate abroad before entering the country.