Skip to content

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

6 May 2026by OnCall Clinic6 min read
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.

  1. Avoid buffets where food has been sitting out — especially seafood, mayonnaise, cream sauces
  2. Drink bottled water in areas where you're unsure about tap quality
  3. Eat at busy restaurants — high turnover = fresher food
  4. Ask about ice — most tourist restaurants use purified ice, but street vendors may not
  5. Wash hands before eating — basic but effective
  6. Be cautious with shellfish — especially if you have no idea when it was caught
  7. 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.

Frequently asked questions

How long does food poisoning last in Spain?
Most cases of food poisoning (gastroenteritis) resolve within 24-72 hours with rest and hydration. Bacterial infections from contaminated seafood or undercooked meat may take 3-5 days. If symptoms persist beyond 72 hours or you develop high fever, blood in stools, or signs of severe dehydration, see a doctor.
Can I get antibiotics for food poisoning at a pharmacy in Spain?
No. Antibiotics require a prescription in Spain (receta médica). Pharmacies can sell you oral rehydration salts (Sueroral), anti-nausea medication (Primperan), and anti-diarrhoeal tablets (Fortasec/loperamide). For antibiotics, you'll need to see a doctor.
Should I go to the ER for food poisoning in Spain?
Go to the ER (urgencias) if you have: blood in vomit or stools, inability to keep any fluids down for 12+ hours, high fever (>39°C/102°F), severe abdominal pain, dizziness or fainting, or if you're pregnant. For milder cases, a home doctor visit or pharmacy visit is more appropriate.
What foods cause the most food poisoning in Spain?
The most common culprits are: undercooked seafood (especially shellfish and calamari), buffet food left at room temperature, unpasteurised cheese, salads washed in tap water, and ice from unreliable sources. Spain's food safety standards are high, but tourist-area restaurants with high turnover can be riskier.
Can a doctor come to my hotel for food poisoning?
Yes. Home doctor services in Spain can send a licensed physician to your hotel, villa, or apartment. The doctor can assess dehydration, prescribe anti-emetics and antibiotics if needed, refer you for IV rehydration in hospital if your dehydration is severe, and provide a receipt for travel insurance reimbursement.

Related articles