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.

Reviewed by Dr. Dewa Angga, SIP MR51032507002112 Last reviewed: September 25, 2026

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.

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:

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/7

Bali 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 Team

Available 24/7 · Home visits across Bali

Dr. Dewa Angga, General Practitioner at DM Infusion 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