Bali belly usually lasts between 2 and 7 days. Mild cases may improve within 24 to 48 hours. Bacterial travellers' diarrhoea often lasts around 3 to 7 days without treatment, while viral infections may clear within 1 to 3 days. Parasite-related infections can continue for several weeks.
"Bali belly" is an informal term for travellers' diarrhoea. Bacteria, viruses, parasites or toxins in contaminated food and water can cause it.
How Long Does Bali Belly Last by Cause?
The likely cause affects how long Bali belly lasts:
| Likely cause | Typical duration |
|---|---|
| Food toxins or food poisoning | About 12 to 24 hours |
| Viral gastroenteritis | About 1 to 3 days |
| Bacterial travellers' diarrhoea | About 3 to 7 days |
| Protozoal infection, such as Giardia | Several weeks without treatment |
These are general timeframes. Symptoms may last longer if vomiting makes it difficult to replace lost fluids, the infection is severe or another condition is involved.
When Should Bali Belly Start Improving?
Bali belly should gradually become less frequent and less severe after the first few days. You should still be able to drink, urinate normally and keep at least some food down.
Speak to a healthcare professional if the diarrhoea continues beyond a few days, becomes severe or shows no sign of improvement. Diarrhoea lasting more than two weeks is considered persistent and may need testing for parasites or other causes.
How Can You Recover Faster?
Replacing fluids and electrolytes is the main priority.
- Take frequent small sips of water.
- Use oral rehydration solution if the diarrhoea is heavy or you are vomiting.
- Eat small amounts of plain food when you feel able.
- Avoid alcohol while symptoms continue.
- Rest and do not prepare food for other people while you are ill.
Oral rehydration solution replaces both the water and salts lost through diarrhoea. Sports drinks may help with mild fluid loss, but oral rehydration salts are more suitable when dehydration is a concern.
Can You Take Loperamide for Bali Belly?
Loperamide can reduce diarrhoea and provide short-term symptom relief. Do not use loperamide alone if you have bloody diarrhoea or a fever. These symptoms can indicate an infection that needs medical assessment.
Do not take antibiotics without medical advice. They are usually reserved for moderate or severe travellers' diarrhoea. The safest option depends on the likely bacteria, local resistance patterns and your health.
When Is Bali Belly an Emergency?
Seek urgent medical help if you have:
- Blood or black material in your stool
- Severe or worsening abdominal pain
- Repeated vomiting or an inability to keep fluids down
- Signs of dehydration
- A high fever
- Confusion, fainting or extreme weakness
- Six or more loose stools in one day
- Diarrhoea that is not improving after a few days
Signs of dehydration include very dark urine, urinating much less than usual, intense thirst, a dry mouth, dizziness and fainting. Dehydration can become serious, especially in children, older adults, pregnant people and anyone with a weakened immune system or underlying health condition.
Can Bali Belly Last After You Return Home?
Yes. Loose stools, bloating, cramps or changes in bowel habits can continue after the original infection has cleared.
Diarrhoea that lasts beyond two weeks may be linked to a parasite such as Giardia or to post-infectious bowel problems. A healthcare professional can assess the cause and decide whether testing is needed.
