According to Centers for Disease Control and Prevention, there are two vaccinations required for most travelers to India and a handful of vaccinations you might need depending on the details of your trip.
First and foremost, you should meet with your healthcare provider to determine what travel vaccinations you need for India. Together, you will review your immunization records, consider current and past health, and evaluate your itinerary. Keep in mind that many vaccines require you to start your immunizations four to six weeks before you leave so that the vaccines become effective in time. So be sure to book that appointment in advance.
For the majority of travelers, Hepatitis A and Typhoid are two required vaccinations – you can get either disease through contaminated food or water in India.
The specific vaccinations you’ll need when traveling to India are determined by the areas of the country you’re going to, how long you’re staying, and what you’ll be doing while you’re there. Based on these factors, you might need any of the following vaccines: cholera, hepatitis B, malaria, Japanese encephalitis, rabies, or yellow fever.
Remember, all travelers should have the following routine vaccinations: measles-mumps-rubella (MMR) vaccine, diphtheria-tetanus-pertussis vaccine, varicella (chickenpox) vaccine, polio vaccine, and the yearly flu shot. Some of these are actually required to travel, so don’t let a missing vaccination hold up your trip!