How Long Does Bali Belly Last? Recovery Timeline & What to Eat
Bali Belly can wreck a holiday, and the first question most people ask is how long it will last. The honest answer depends on what caused it, but most people are back on their feet within a few days. This guide explains the usual timeline, what to eat and drink while you recover, and the signs that mean you should see a doctor.
Quick Answer
Most Bali Belly improves within 1–3 days. Viral causes usually last 2–3 days, and untreated bacterial causes 3–7 days. Parasitic causes are less common but can last weeks. The most important thing is replacing lost fluids. See a doctor if you cannot keep fluids down, have fever or blood in your stool, or are not improving after 2–3 days.
How Long Bali Belly Lasts, by Cause
"Bali Belly" is the local name for traveler's diarrhea. It is usually caught from contaminated food, water or ice, and different germs follow different timelines:
| Cause | How it usually starts | Typical duration |
|---|---|---|
| Viral | Sudden watery diarrhea, often with vomiting | 2–3 days |
| Bacterial (most common) | Sudden cramps and urgent loose stools; sometimes fever | 3–7 days if untreated; often shorter with treatment |
| Parasitic (less common) | Gradual onset, a few loose stools a day, bloating | Can last weeks without treatment |
Durations based on CDC traveler's diarrhea guidance. You usually can't tell the cause from symptoms alone, so the timeline is a guide, not a promise.
What to Expect, Day by Day
Day 1: The worst of it
Symptoms usually come on suddenly: cramps, frequent watery stools, nausea and sometimes vomiting. This is when you lose the most fluid, so drinking small, frequent sips is more important than eating. If you are vomiting everything back up, dehydration can build quickly in Bali's heat.
Days 2–3: Starting to settle
For most people, trips to the toilet become less frequent and appetite starts to return. You may still feel tired and weak. This is a good time to start small, plain meals. If you are getting worse rather than better by day 3, see a doctor.
Days 4–7: Getting back to normal
Bacterial cases may linger into this window, usually with milder symptoms. Your gut can stay sensitive for a few more days, so ease back into richer food and alcohol gradually.
Longer than a week
Diarrhea that keeps going beyond a week, or comes and goes, is not typical and should be checked by a doctor. It can point to a parasitic infection or another cause that needs specific treatment. Diarrhea lasting more than two weeks always needs medical assessment.
What to Drink: Fluids Come First
Dehydration, not the infection itself, is what makes most people feel so unwell. Replacing fluids and salts is the single most useful thing you can do.
- Oral rehydration solution (ORS) is best. Sachets such as Oralit are sold at pharmacies (apotek) and minimarts across Bali. Mix one sachet with the amount of bottled water on the packet.
- Small, frequent sips are easier to keep down than large glasses, especially if you feel sick.
- For mild cases, bottled water, clear soup, coconut water or diluted sports drinks are fine alongside ORS.
- Avoid alcohol until you are fully recovered. It worsens dehydration and irritates the gut.
- Go easy on strong coffee, very sugary drinks and undiluted fruit juice, which can make diarrhea worse.
A simple check: if your urine is pale yellow and you are passing it regularly, you are probably keeping up. Dark urine, very little urine, a very dry mouth or dizziness when you stand up are signs you are falling behind.
What to Eat With Bali Belly
You don't need to starve yourself, and you don't need a strict "BRAT" diet. Eat when you feel ready, in small portions, and choose plain food that is easy to digest.
Good choices
- Plain rice or rice porridge (bubur)
- Toast, plain crackers
- Bananas
- Boiled or steamed potatoes
- Boiled or scrambled eggs
- Clear chicken or vegetable soup
- Steamed chicken or fish, lightly seasoned
Avoid for now
- Alcohol
- Greasy and fried food
- Very spicy food and sambal
- Raw salads and unpeeled fruit
- Street food and buffets
- Ice in drinks unless you trust the source
- Milk-heavy drinks if they upset your stomach
Once you are eating normally again, return to your usual diet over a day or two. For tips on avoiding a second round, see the prevention section on our Bali Belly treatment page.
Which Medicines Help?
Loperamide (Imodium)
Loperamide can reduce how often you need the toilet in mild diarrhea, which helps if you have a flight or a long drive. Do not take it if you have a fever or blood in your stool, because slowing the gut can make some infections worse. It treats the symptom, not the cause.
Antibiotics
Most mild Bali Belly gets better without antibiotics. A doctor may prescribe them for moderate or severe cases, such as high fever, bloody stool or symptoms that keep you from functioning. Avoid leftover or borrowed antibiotics: the wrong drug won't help and can cause side effects.
Anti-nausea medication
If vomiting stops you from keeping fluids down, a doctor can give anti-nausea medication, by mouth or through an IV, so that rehydration can work.
Check with a doctor or pharmacist before taking any medicine if you are pregnant, take other medication, or have a chronic condition.
When Does IV Treatment Make Sense?
Most people recover with oral fluids and rest. IV treatment is useful when drinking isn't enough:
- You are vomiting and can't keep fluids down
- You have signs of dehydration such as dizziness, very little urine or extreme weakness
- You need to recover faster for a flight, event or work commitment
IV fluids replace water and salts directly and can include anti-nausea medication. They help you feel better sooner, but they don't clear the infection itself, so the timeline above still applies. A doctor also assesses whether you need hospital care instead. Read more on our Bali Belly treatment page.
Can't keep fluids down? A doctor can come to your villa or hotel.
Book via WhatsApp, 24/7Bali Belly package IDR 2,450,000 · Home visit fee depends on distance
When to See a Doctor
Get medical help if you have:
- Vomiting that stops you keeping any fluids down for several hours
- Fever, especially above 38.5°C
- Blood in your stool, or black, tarry stool
- Severe or constant abdominal pain
- Signs of dehydration: very little or dark urine, dizziness on standing, very dry mouth
- No improvement after 2–3 days, or diarrhea lasting more than a week
Seek care sooner if you are pregnant, over 65, caring for a young child with diarrhea, or have diabetes, kidney, heart or immune problems.
Go to a hospital emergency department for confusion, fainting, a racing heart with very little urine, or signs of shock. These need hospital care, not a home visit. See IV drip vs hospital in Bali.
Frequently Asked Questions
How long does Bali Belly last?
Most cases improve within 1–3 days. Viral causes usually last 2–3 days and untreated bacterial causes 3–7 days. Parasitic causes are less common but can last for weeks and need a doctor's assessment. If you are not improving after 2–3 days, see a doctor.
What should I eat when I have Bali Belly?
Focus on fluids first. When you feel ready, eat small portions of plain food: rice, rice porridge (bubur), toast, crackers, bananas, boiled potatoes, eggs and clear soup. Avoid alcohol, greasy or very spicy food, raw salads and street food until you are eating normally again. A strict BRAT diet is not necessary.
Should I take Imodium (loperamide) for Bali Belly?
Loperamide can reduce toilet trips in mild diarrhea, for example before a flight. Do not take it if you have a fever or blood in your stool, because it can make some infections worse. If you are unsure, ask a doctor or pharmacist.
Do I need antibiotics for Bali Belly?
Most mild cases get better without antibiotics. A doctor may prescribe them for moderate or severe cases, such as high fever, blood in the stool or symptoms that stop you from functioning. Don't take leftover or borrowed antibiotics without medical advice.
Is Bali Belly contagious?
It can be. The germs can spread through unwashed hands, shared food and shared bathrooms. Wash your hands with soap after using the toilet and before eating, and avoid preparing food for others until you have recovered.
When should I see a doctor for Bali Belly?
See a doctor if you cannot keep fluids down, have fever, blood or black stool, severe abdominal pain, signs of dehydration, or are not improving after 2–3 days. Pregnant women, older adults, young children and people with chronic illness should seek care earlier.
Related Guides
Still Unwell After a Day or Two?
Our doctors visit villas and hotels across Bali 24/7. They assess you, treat dehydration and nausea, and refer you to hospital if needed.
Contact Our Medical TeamAvailable 24/7 · Home visits across Bali
Medically reviewed by
Dr. Dewa Angga
General Practitioner — SIP Nomor: MR51032507002112
Dr. Dewa Angga is a licensed Indonesian general practitioner with experience in travel medicine, emergency care, and IV therapy for tourists and expats across Bali. He reviews the clinical accuracy of this page.
Last reviewed: September 25, 2026