This post may contain links to products and services we recommend and make a commission from. For further information please read the disclaimer.
BY KERRI McConnel
Updated 18 February 2019
How to avoid getting sick in India
No-one can go to India without considering the possible health side-effects. Everyone has heard of Delhi Belly, sometimes even using it as a catch-all phrase when referring to falling ill in other countries.
Many travellers to India can attest to suffering from it at some stage in their travels. Those who have travelled to India and escaped unscathed are truly lucky people.
Delhi Belly in India not only comes with a range of horrid symptoms but usually, they take hold at the most inconvenient of times, in the most inconvenient locations.
Imagine being extremely ill on a train packed full of people, where the next stop is hours away and toilets are not easy to get to, nor clean. Or how about on a 14-hour flight home or in a location that is so unhygienic that the conditions are adding to your sickness.
This article isn’t about scaring people off India, nor is it to say that India is worse than many other countries in the world where getting ill from food or water is also prevalent.
It is about ensuring that potential travellers have accurate information about the possibility of getting sick in India. There’s no point covering up that these situations do happen and that being sick whilst travelling can ruin your entire holiday, or at least make it really uncomfortable.
IF YOU WANT TO EAT STREET FOOD IN INDIA, GO ON A TOUR WITH A REPUTABLE STREET FOOD TOUR. HERE’S OUR VIDEO OF OUR TOUR.
Quick tips to avoid getting sick in India
- Don’t eat raw meats or any kind of raw food.
- Don’t eat uncooked cheese or unpasteurised dairy products.
- Don’t eat fruit and vegetables that have been peeled and/or not cooked.
- Always wash your hands and then sanitise them too.
- Wipe over your cutlery if you are able before using them.
- Don’t eat off wet plates.
- Don’t drink directly out of bottles or cans.
- Don’t eat ice.
- Don’t drink the water. Only drink filtered or bottled water or take a Lifestraw.
- Eat at popular food locations.
- Don’t eat food that is at room temperature (eg buffet style)
Like any aspect of travel, everyone has a different opinion and a different level of risk that they are prepared to take. Whilst some travellers will throw caution to the wind in any situation, there are others who are totally risk-averse and will take whatever precaution that is necessary to mitigate the prevailing risks.
Many will sit in the zone somewhere in between and wax and wane with where they put their focus on health-related matters. Everything comes down to personal preferences and values.
And just to prove it’s not just me who thinks you need to be careful, below you’ll hear from nine other travel writers who have at some stage fallen victim to being sick in India. Even with years of experience, it shows that anyone can succumb to the quirks of eating in a different country. Knowing how to avoid getting sick in India is the first step in trying to stay healthy.
Drink filtered water
Sarah from ASocialNomad
I was sick while I travelled in India, not from anything that happened in India, but a lingering stomach bug I caught in Nepal wouldn’t go away. It taught me that you’re responsible for making sure that the water you drink is clean and safe.
I veer away from buying bottled water, because of the plastic waste it creates and the lack of recycling available and use a water filter system from a UK company called the Travel Tap. The LifeStraw system is similar.
Since I got sick, even if the water I’m presented with has been boiled, I’ll put it in my bottle, and run it through the filter. Our filters remove 99.9% of viruses, protozoa, anthrax and pathogens. The filter auto shuts down when full. This lets me drink tap water (and river water when I’m hiking).
My water filter bottle doesn’t keep the water cold, which is also important. Coldwater hitting your stomach when you’re not feeling well is the worst. Keep it at room temperature and you’ll feel much better!
You can buy Lifestraw bottles here.
Foods to avoid in India – watch out for unopened packets of food
Sally from Our 3 kids vs the world
I’ve always been really careful with eating street food and ensuring the kids don’t get food poisoning when travelling. It’s a sure way to ruin your holiday and leaves you open to having to use medical facilities that may be far less than what you are used to in your hometown. Until this one time…..
On our visit to Siem Reap, we visited Banteay Srey, commonly known as the Ladies Temple. We had just finished looking around and stopped for a drink. The lady brought out a bowl of cashews and without thinking I ate a couple, so did my daughter! I’m not sure what possessed me, I wouldn’t normally do this at home when things had not been opened from a pack in front of me.
We went back to our hotel, taking over an hour in the tuk-tuk and then my husband suggested I go for a massage when we returned. I gladly skipped off to the day spa. Halfway through my massage, I started to feel sick. It was the longest massage I’ve ever had and I slowly started to deteriorate.
By the end, I had to run out and back to the room and that was it. My daughter was also sick as well. For the next six hours, we stayed where we were.
Stay and eat with the locals
Natalia from My Trip Hack
Over the span of almost three years in India, I had two food poisonings and they were, alas, both from posh restaurants. So, avoiding street food is not the ultimate solution. In my opinion, you can eat everything if you know the right places.
I always recommend choosing homestays over the hotels to get a deeper insight into the destination you visit. Local people always know the best samosa seller in the city and which foods are better to avoid during certain times.
If you don’t have a possibility to stay with the locals, use one of the Indian smartphone apps to discover the best food places, get reviews and rankings. The reality is that India is becoming fast a digital economy and even “hole in the wall” places are now on sites such as Zomato and Swiggy.
Remember, the best Indian meals are served in India with native spices and ingredients, so don’t miss this experience!
Don’t repeat the same mistakes if you’ve already been sick
Lola from Miss Filatelista
Over the six months I spent travelling in India I was luckily only struck with Delhi Belly twice, but when it hit, it felt deadly! It’s hard to avoid getting sick in India as your body adjusts to a new environment, new spices, and pollution. I got sick both times in Delhi, the second time due to a rookie mistake.
A friend was visiting me so I took them to the two restaurants I loved the most in Delhi, both of which are highly recommended by travellers. The first time I had gotten sick in Delhi I had eaten at both of these places but thought the illness had to be the result of an omelette I had for breakfast from a street vendor.
I blamed the street food and couldn’t imagine the restaurants could be the culprit of my illness. Unfortunately, they were as within hours both my friend and I were violently ill and en route to Agra. I was so sick the second time around I couldn’t even get out of bed to go see the Taj Mahal, something we’d dreamt of doing together.
Luckily we had splurged on a luxury hotel that had a very nice bathroom as that’s where I spent the next three days. The moral of this story? If you get sick in a city never go back to any place where you’d eaten that day and take any restaurant advice with a grain of salt as you never know when Delhi Belly may strike.
The local remedies are the best, activated charcoal pills, lots of water, rehydration packs, and plain rice. When you start to feel a little better indulge in garlic naan to improve your immune system.
General tips for keeping well in India
Tips for minimising the ongoing impact of Delhi Belly
Jub from Tiki Touring Kiwi
After living the nomadic life for four years I succumbed to Delhi Belly in Agra. I didn’t get back to 100% for two weeks or so but could have reduced that time if I wasn’t so nonchalant about the ordeal. Don’t do the following when you’re suffering from the dreaded Delhi Belly:
- Go into denial. The first 12 hours or so I was ignoring the fact I was going to the toilet every hour, pretending it was just a slightly unusual bug or something. Wasting valuable time that could have been spent recovering.
- Dehydrate yourself. Diarrhoea is dehydrating so as painful as it is, you need to keep drinking to stay hydrated. Juice may taste nicer, but pure (bottled) water is a much better option.
- Catch overnight buses. Unfortunately, all the trains were booked out so we had to catch an overnight bus. With no toilet. Luckily I slept 98% of the ride, but there was a lot of worry leading up to the bus ride.
- Sleep in a dorm room. I tried for a couple nights, but then realised it’s not fair to everyone else in the room for a whole host of reasons.
- Feel the need to explore. I hate staying inside all day and really suffered on the first day in Rishikesh for it. A five-kilometre waterfall hike absolutely drained me for a couple days afterwards and no doubt delayed the recovery time. PS if you do go hiking, pack toilet paper
Don’t eat raw fruits and vegetables in India
Mike from 197 Travel Stamps
Whenever we find ourselves surrounded by a completely different culture, we try to resort to what we know. That is the nature of humans. Being in India means being in a completely different environment for most of us.
For this reason, many people order “safe food” like a salad or may just eat an apple instead of eating local food. But, most of the time, the reason for the famous Delhi Belly is the use of contaminated water to wash fruits and vegetables. So you should avoid consuming any raw fruits or vegetables during your time in India.
The rule is to cook it, peel it or leave it. If your food is freshly cooked and hot, most bacteria will be dead and the food should be safe to eat. Fruits like bananas that can be peeled on the spot are fine too. But make sure the peel is still intact. Try to avoid apples or fruits that have been peeled already, like pineapples from street vendors.
Stay away from uncooked food and unclean water
Nicole from Travelgal Nicole
One of the best experiences I had in India was cruising down the Ganges River. We were on open boats and slept under the stars. We’d bank during the day and walk around as the crew cooked our meals.
One of the first things I noticed about the cooking was that they were washing the dishes in the river. There was also a lot of uncooked food being served. I decided then that I would stick to the cooked food such as the roti and curry and stay away from the meat as there was no refrigeration on the boat.
This worked well for me and I came out the other end just fine. Others were very sick for several days after the cruise and spent their time in their rooms close to the toilet! I actually made it through my three-week trip without a problem.
Allan from Live Less Ordinary
I have had Delhi Belly a bunch of times in Asia, where at times it was literally “coming out both ends”, and I can say it is one of the worst feelings in the world. But I was otherwise fortunate in India due to my precautions to avoid getting ill.
The incidence of street food contamination is no higher than restaurant foods, and it is best to go with meals cooked in front of you, rather than pre-cooked food and canteens.
Otherwise, water is the common culprit, and it’s best to avoid uncooked foods, ice cubes, and to keep clean bottled water around to drink, brush your teeth, and to rinse fresh fruits and vegetables. However, some destinations will be higher risk than others, like built up cities, as you can apparently drink from the taps in the Himalayan foothills (although I wouldn’t risk it).
In general, just be smart, stay within your comfort zone, and stick to the better-documented restaurants and locally trusted vendors where possible.
Don’t use or eat ice in India
Heather from A Conversant Traveller
No matter how hot and sweaty you feel, never EVER have ice in your drink. Even in reputable restaurants, ice is often made from tap water rather than bottled water. Despite all the other precautions you may be taking with your meal, just one tiny ice cube could have you becoming rather too intimately acquainted with the toilet for the foreseeable future.
We found this out the hard way on our honeymoon in Peru and spent a week hugging the toilets in hostels, boats and planes. Not the most romantic of trips, but certainly memorable! If you do nothing else, learn the local phrase for ‘without ice’, it could possibly save your holiday.
Always buy bottled drinks rather than those on tap, and double check the seal hasn’t been broken before you accept it.
Take activated charcoal tablets
Megan from Megan Starr
A couple of years ago, I had the pleasure of heading to Delhi and a city nearby called Faridabad for a wedding. It had taken me years to get to India because of my claustrophobia, but I was so excited to finally have the chance.
Within a couple of days of arrival, I became violently ill. I assumed it was from the food… but I always had a super strong stomach and everyone that ate the same food as me as well and had no issues (they had issues prior to my arrival). After getting extremely sick, I took some of the activated charcoal tablets I had with me. I took around ten capsules and never vomited again and felt like a new person by morning.
A few days later, the same thing happened but I swallowed another ten capsules before it got bad and it dissipated. I eventually learned that I had reactions to pollution in the city, not food poisoning. A year after this, I did end up with food poisoning in Germany and swallowed another ten capsules and my body quickly recovered while my partner was sick all day and refused to take any.
I can definitely attribute activated charcoal to helping rid my body of the toxins that crept in without my consent. I highly recommend travellers going to India to take a bottle of this natural activated charcoal with them on their trip.
How to prepare before travelling to India
As soon as we made our decision to travel to India, we made an appointment with our doctor to go through the necessary medical requirements for our trip. Fortunately, we were up to date with all of the recommended vaccinations for India, so we didn’t need any more jabs. Always a good thing!
We did, however, discuss the potential of getting sick over there, despite all of our best intentions to stay well, and ensured that we had the appropriate medication to take with us, just in case.
Medical packing list for India
That being said, here are some of the things we did, and took, to prepare us for India.
- Visited the doctor to check if we needed any additional vaccinations and to get some “just in case” medication in the event of falling ill. These included antibiotics, diarrhoea stoppers and anti-nausea tablets. It also allowed us to discuss whether we would need malaria medication. (We didn’t because the areas we were travelling to weren’t threat areas).
- Started taking probiotics and olive leaf extract tablets (to assist with immunity) about ten days before the trip commenced and continued well after we returned.
We packed the following in our medical kit.
- Buscapan – to help ease stomach cramps.
- Paracetamol and Ibuprofen.
- Natural ginger tablets. There was a time on the train in the south of India where the train was really rocking so ginger tablets help with motion sickness.
- Hydralytes – to help replace electrolytes and assist with dehydration if necessary.
- Berocca – sometimes when you are feeling ordinary it just helps to have a lift.
- Hand sanitiser by the bucketload. We used this constantly.
- Anti-bacterial wipes – we also had plenty of these on hand, using them to not only wipe our hands but cutlery, plates and glasses as well.
- Tissues and toilet paper/toilet wipes. We didn’t know where we might be if we were unwell and with toilet paper not common in India, they were valuable items to pack.
- Sunscreen and insect repellent (for the jungle and beach).
- Lifestraw bottle.
- Saline nose spray – pollution is everywhere in India so having this was useful during the day and whilst travelling on the trains and planes as well.
We also had comprehensive travel insurance to cover us for any issue that might arise. We also took a small first aid kit.
What to do if you do get sick in India
- Drink plenty of water
- Take electrolytes to assist the associated dehydration
- Avoid alcohol
- Avoid fatty food and spicy foods. India does have food that isn’t spicy.
- Drink ginger tea
- Take medication (antibiotics or other prescribed gastro medication if required)
- See a doctor is it doesn’t improve
What I wished we had taken to India
I know you can’t take everything, but in a country like India, I think it’s easier to take what you can. This way you know the brands you are used to, don’t have to search for pharmacies which can be sometimes hard to find, or wonder what you are actually buying.
- Cold and flu tablets – I picked up a terrible sore throat and cold not long after I got off the Golden Chariot. Instead of being able to take a few cold and flu tablets to clear my head I let it go, allowing it to get worse. Trying to discuss your needs with an Indian pharmacist isn’t always the easiest thing and you don’t know the quality of the tablets you ultimately receive.
- Activated charcoal tablets – all the advice we had read prior to going was that these were mainly for treating gas. I now know so many people who swear by them so I would now want to include these as well.
Following a trip to India
We continued to take probiotics when we got home as our gut was still not back to normal. I had been in India for three and a half weeks, Stirling for one week less, and it still took a week to feel better. This was also despite eating as much fresh food and vegetables as we could to get some of those nutrients back into our system.
Imagine how we might have felt if we hadn’t taken any steps to stay as well as possible!