Lyng Pharmacy
Health Hub · Vaccinations

Travel Vaccines for India: Punjab, Delhi, Kerala and the Rest

By the Lyng Pharmacy team · Clinically reviewed by Jeetender Singh Sahota, Superintendent Pharmacist (GPhC 2048691) · Updated August 2026 · 4 min read
The Golden Temple at Amritsar in Punjab, India
Amritsar. Family trips to Punjab are among the most common we advise on.

India is the destination we advise on most at Lyng Pharmacy, and the majority of those trips are family visits to Punjab — Amritsar, Jalandhar, Ludhiana — rather than tourist itineraries. That distinction matters. Staying with relatives usually means home-cooked food, local water, longer stays and time in villages, all of which raise the risk of the things vaccines actually prevent.

Usually advised for India

Hepatitis A (£65, child £55) — food and water borne. Advised for essentially every traveller to India.

Typhoid (£35) — the subcontinent has the highest typhoid risk of any region UK travellers commonly visit. Roughly three years of protection.

Tetanus, diphtheria and polio (£35) — worth checking if your last booster was over ten years ago.

Worth discussing

Rabies (£60 per dose, three doses) — India accounts for a substantial share of the world's rabies deaths. Street dogs and monkeys are everywhere, including at tourist sites and temples. Strongly worth considering for children, longer stays, rural areas and anyone cycling or motorcycling.

Hepatitis B (£55 per dose, child £40) — sensible for stays over a month, repeat visitors, and anyone who might need medical or dental care.

Japanese encephalitis (£95 per dose) — relevant mainly to prolonged rural stays in risk areas during the transmission season, not to a standard trip.

Malaria tablets (from £30) — risk varies hugely by region and season. Much of Punjab is low risk; parts of the north-east, Odisha and rural central India are not. Delhi and Mumbai carry limited risk. Your route and travel dates decide this, which is why we ask for both.

Travelling with children

Paediatric doses are available for hepatitis A (£55) and hepatitis B (£40), and paediatric malaria tablets start at £30. Rabies is a particular consideration for children, who are more likely to play with animals and less likely to mention a scratch. Bring their vaccination record.

Food, water and the boring advice that works

Bottled or properly treated water, no ice from unknown sources, hot freshly cooked food, fruit you peel yourself. Take oral rehydration sachets with you — travellers' diarrhoea is far more likely than anything you are vaccinated against, and treating it early keeps it from ruining a week.

Book your travel appointment

1 Lyng Lane, West Bromwich B70 7RW · free consultation · 0121 500 5756

Check what you need →

Frequently asked questions

What vaccines do I need for India?
Hepatitis A, typhoid and an up-to-date tetanus/diphtheria/polio booster are typically advised. Rabies, hepatitis B, Japanese encephalitis and malaria tablets depend on your route, how long you are staying and whether you are in rural areas.
Do I need malaria tablets for Punjab?
Much of Punjab is low risk, but it depends on your exact route and the time of year. Other parts of India carry significant risk. Bring your itinerary and travel dates and our pharmacist will advise.
Should I have the rabies vaccine for India?
It is worth serious consideration, particularly for children, longer stays, rural travel and anyone cycling or motorcycling. India has a high rabies burden and post-exposure treatment can be difficult to obtain quickly.
How much do India travel vaccines cost?
Hepatitis A £65 (child £55), typhoid £35, tetanus booster £35, rabies £60 per dose, hepatitis B £55 per dose (child £40), Japanese encephalitis £95 per dose, malaria tablets from £30. The consultation is free.

Related reading

Travel Vaccinations in West Bromwich: Your Pre-Trip Checklist →Hajj & Umrah Vaccinations: What Your Visa Requires →All health articles →

More from Lyng Pharmacy

Travel vaccinations & clinic →All services at Lyng Pharmacy →Contact us & opening hours →
0121 500 5756