Skip to content
TEST MODE — Payments are simulated. No real money is charged.

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

6 May 2026by OnCall Clinic4 min read

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.

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.

Symptoms: Food Poisoning vs. Stomach Bug

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.

Immediate Treatment: What to Do Right Now

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

Red Flags: When You Need a Doctor

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

Getting Medical Help in Spain

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 administer IV fluids if severely dehydrated

Prevention Tips

  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 This?

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, administer IV fluids in severe cases, and provide a receipt for travel insurance reimbursement.

Related articles