Skip to main content

Traveller questions · Food and drink

What should you do if you get an upset stomach in Marrakech?

Rest and keep drinking.

Answered by
the Marrakech Tours team
Checked
October 2026
Jemaa el-Fnaa square in Marrakech by day

The short answer

Rest and keep drinking. Most traveller's stomach upsets clear within a day or two. Drink clean water with oral rehydration salts, which every pharmacy in Gueliz and around the medina sells, and eat plainly for a while. Get seen by a doctor if it is severe, includes blood or lasts beyond 48 hours.

In more detail

Unfamiliar water is a more common trigger than freshly cooked food. On a short trip, drink bottled or filtered water, choose busy stalls where food is cooked hot in front of you, and favour cooked dishes over raw salads rinsed in tap water for the first few days.

Pharmacies in Gueliz and around the medina sell rehydration salts. Many visitors pack a small travel kit with rehydration sachets and an anti-diarrhoeal. Ask a pharmacist or doctor before giving any medicine to a child, and take advice before you set off if you have a medical condition.

Marrakech's private clinics handle travel illness routinely. Many travellers to the region also carry a standby course of antibiotics prescribed by their own doctor before the trip.

Children dehydrate faster than adults, so with young travellers get advice early rather than waiting it out.

Good to know

  • Pack rehydration sachets before you travel.
  • Drink bottled or filtered water.
  • Seek a doctor early for children.

Where to read more

Still have a question?

Send it on WhatsApp or by email. A person in Marrakech answers, and if other travellers ask it too, the answer goes up here.

Ask the team