Bali belly (traveller’s diarrhea in Bali) usually kicks in anywhere from a few hours to a couple of days after you’ve been exposed to contaminated food or water.

Quick Scoop

  • Most people start feeling “off” within 6–48 hours after eating or drinking something contaminated (queasy stomach, mild cramps, gurgling).
  • Clear symptoms like sudden cramping and watery diarrhea often appear in the first 12–24 hours once it starts.
  • In some cases, symptoms can be delayed up to 10 days, especially depending on the germ involved and your immune system.
  • Bacteria tend to cause symptoms faster (about 6–48 hours), viruses around 24–48 hours, and parasites can take much longer (sometimes weeks) to show up.

So if you had a risky meal in Bali, you’re most likely to notice Bali belly symptoms within the next one to two days, but it can occasionally take longer.

How long it usually lasts

  • Many mild cases clear up in 1–3 days with rest and fluids.
  • Typical uncomplicated cases last about 3–5 days.
  • More severe or parasitic infections can drag on a week or more and may need medical treatment.

When to get medical help

Seek a doctor or clinic urgently if you notice:

  • Bloody diarrhea, high fever, or severe, worsening stomach pain
  • Signs of dehydration (very dry mouth, little or no urination, dizziness, confusion)
  • Vomiting so much that you can’t keep fluids down
  • Symptoms lasting more than a few days without improvement

These can be signs of a more serious infection that needs professional care.

Information gathered from public forums or data available on the internet and portrayed here.