Food Poisoning in Spain: A Tourist's Guide to Symptoms, Treatment & When to See a Doctor

Got food poisoning on holiday in Spain? A doctor explains symptoms, home remedies, when to seek medical help, and how to get a doctor to your hotel room.
Got food poisoning on holiday in Spain? Most cases resolve in 24-72 hours with rehydration and rest. Treat it now: drink oral rehydration salts from any pharmacy in small frequent sips, rest in your accommodation, and reintroduce bland food gradually (the BRAT diet). See a doctor or go to the ER if you have blood in vomit or stools, can't keep fluids down for 12+ hours, have a fever above 39°C, severe abdominal pain, or are pregnant. A home doctor can treat you at your hotel without an ER trip.
How common is food poisoning for tourists in Spain?
Spain has excellent food safety standards — among the highest in Europe. But gastroenteritis is still one of the top 3 reasons tourists seek medical care on holiday, alongside sunburn and ear infections.
The causes aren't always what you'd expect. It's rarely the paella — it's more often the buffet breakfast that sat too long, the ice in your cocktail, or the change in diet and water that your stomach isn't used to.
How do I tell food poisoning from a stomach bug?
You can tell food poisoning from a viral stomach bug mainly by timing and symptoms: food poisoning starts 2-6 hours after eating with prominent early vomiting and often a fever, while viral gastroenteritis appears 12-48 hours after exposure with watery diarrhoea and milder fever. Both are treated the same way for mild cases.
| Symptom | Food Poisoning | Viral Gastroenteritis |
|---|---|---|
| Onset | 2-6 hours after eating | 12-48 hours after exposure |
| Nausea/vomiting | Prominent, early | Moderate |
| Diarrhoea | Can be bloody | Watery |
| Fever | Common (>38°C) | Mild or absent |
| Duration | 24-72 hours | 48-72 hours |
| Cause | Bacteria in food | Virus (norovirus, rotavirus) |
Both are treated the same way for mild cases: fluids, rest, and time.
What should I do right now for food poisoning?
Right now, focus on four steps: rehydrate aggressively with oral rehydration salts in small frequent sips, rest in your accommodation, visit a pharmacy if you can for rehydration salts and anti-diarrhoeal tablets, and reintroduce food gradually starting with liquids then the BRAT diet. The worst usually passes in 12-24 hours.
Step 1: Rehydrate aggressively
- Oral rehydration salts (Sueroral or Bioralsuero — available at any pharmacy without prescription)
- Small, frequent sips — not large gulps (that triggers vomiting)
- Alternative: 1L water + 6 tsp sugar + ½ tsp salt + juice of 1 lemon
Step 2: Rest
- Stay in your accommodation. Cancel today's plans.
- Keep a bucket nearby. The worst usually passes in 12-24 hours.
Step 3: Pharmacy visit (if possible) Ask for:
- Sueroral (oral rehydration) — sin receta
- Fortasec (loperamide) — sin receta — for diarrhoea
- Primperan (metoclopramide) — may need receta — for nausea
Step 4: Gradual diet
- First 12h: only liquids
- 12-24h: dry toast, rice, banana, apple sauce (BRAT diet)
- 24-48h: gradually reintroduce light foods
- Avoid: dairy, alcohol, caffeine, spicy food, fatty food for 48-72h
What are the red flags that mean I need a doctor?
The red flags that mean you need a doctor or the ER are: blood in vomit or stools, a fever above 39°C unresponsive to paracetamol, inability to keep fluids down for 12+ hours, severe abdominal pain, dizziness or fainting, symptoms lasting beyond 72 hours, being pregnant or immunocompromised, or a child under 5 with persistent symptoms.
Call a doctor or go to ER if you have:
- Blood in vomit or stools
- Fever >39°C (102°F) that doesn't respond to paracetamol
- Unable to keep fluids down for 12+ hours
- Severe abdominal pain (not just cramping)
- Dizziness, fainting, or confusion (dehydration)
- Symptoms >72 hours without improvement
- You're pregnant, elderly, or immunocompromised
- A child under 5 with persistent vomiting/diarrhoea
How do I get medical help for food poisoning in Spain?
To get medical help for food poisoning in Spain: call 112 for emergencies; for non-emergencies, a pharmacy can advise on over-the-counter remedies, a public health centre is free with EHIC but slow in summer, and a home doctor comes to your hotel within 30-60 minutes to assess you, prescribe medication, and refer you for IV rehydration in hospital if your dehydration is severe.
For emergencies: Call 112 (multilingual)
For non-emergencies:
- Pharmacy (farmacia): Open 9:30-13:30 + 17:00-20:30. Look for the green cross. Many staff speak basic English.
- Public health centre (centro de salud): Free with EHIC, but expect 2-4h wait in summer
- Home doctor visit: A physician comes to your hotel/villa within 30-60 min, speaks English, can prescribe medication, and refers you for IV rehydration in hospital if severely dehydrated
How do I prevent food poisoning in Spain?
Prevent food poisoning in Spain by avoiding buffets where food has been sitting out, drinking bottled water where you're unsure of tap quality, eating at busy restaurants with high turnover, asking about ice, washing your hands before eating, being cautious with shellfish, and checking that hot food is served hot.
- Avoid buffets where food has been sitting out — especially seafood, mayonnaise, cream sauces
- Drink bottled water in areas where you're unsure about tap quality
- Eat at busy restaurants — high turnover = fresher food
- Ask about ice — most tourist restaurants use purified ice, but street vendors may not
- Wash hands before eating — basic but effective
- Be cautious with shellfish — especially if you have no idea when it was caught
- Check food is served hot — lukewarm food is a bacteria paradise
Will travel insurance cover food poisoning treatment?
Usually yes — most travel insurance policies cover outpatient medical consultations for gastroenteritis, including doctor consultation fees, prescribed medication, home doctor visits and hospital admission if required. Ask your doctor for a detailed receipt with diagnosis codes to make the insurance claim smooth.
Usually yes. Most travel insurance policies cover outpatient medical consultations for gastroenteritis, including:
- Doctor consultation fees
- Prescribed medication
- Home doctor visits (keep your receipt!)
- Hospital admission if required
Ask your doctor for a detailed receipt with diagnosis codes — this makes the insurance claim process smooth.