Pharmacies in Spain: A Tourist's Guide
Spanish pharmacy hours, what you can buy without a prescription, where to find a 24-hour pharmacy, and how the famous 'farmacia de guardia' rotation works.
If you ever need something quickly in Spain — a fever reducer, a sting cream, a hangover cure, a refill of an asthma inhaler — your first stop is almost always the local pharmacy, not a doctor. Here's what to expect.
Spotting a Spanish pharmacy
The international green cross is the universal sign. In Spain, it's typically illuminated when the pharmacy is open. The word "Farmacia" appears on the sign. They're independent shops (no Boots-style chains here), but they all stock similar items and carry standardised prices on prescription medicine.
Pharmacy density is high in Spain — even small Ibiza villages have one, and tourist hubs like Playa d'en Bossa, Magaluf, Marbella centro and Benidorm have one every few blocks.
Standard opening hours
Most pharmacies are open:
- Monday to Friday: 09:00 or 09:30 → 14:00, then 17:00 → 20:30 (siesta closure midday)
- Saturday morning: 09:30 → 13:30
- Sunday and public holidays: Closed (except the on-duty rotation, see below)
In tourist coastal towns during summer, pharmacies often skip the siesta and stay open continuously 09:00–22:00. Always check the door — opening hours are posted clearly.
"Farmacia de guardia": the 24/7 rotation
Spanish law guarantees that every locality has at least one pharmacy open 24/7. They take turns: on any given night, one pharmacy in your town is the farmacia de guardia (the "on-duty pharmacy") and stays open round the clock.
Three ways to find tonight's on-duty pharmacy:
- Door of any pharmacy — every shop posts a printed weekly schedule listing which pharmacy is on duty for each day.
- Local government website — search "farmacia de guardia + [your town]". Regional health authorities publish current rosters.
- Pharmacy websites — most regional colegios farmacéuticos have a "buscador de guardias" tool.
For Ibiza, the search query is farmacia de guardia ibiza. Mallorca uses the COFIB (Colegio Oficial de Farmacéuticos de Illes Balears) site.
What you can buy without a prescription
Spanish pharmacies sell more over the counter than UK or US pharmacies, including:
- Pain relief: paracetamol, ibuprofen, naproxen, dexketoprofen
- Antihistamines: cetirizine, loratadine, ebastine
- Stomach: omeprazole, ranitidine, oral rehydration salts (Sueroral), loperamide for diarrhoea
- Skin: hydrocortisone 1% cream, antifungal creams, antiseptics
- Allergy & cold: nasal sprays, decongestants, throat lozenges
- Mosquito and jellyfish stings: After-Bite, anti-histamine creams, vinegar (some pharmacies)
- Sunscreen and aftersun: full range
- Birth control: emergency contraception (morning-after pill) is OTC and unregistered
What requires a prescription: antibiotics, opioids, benzodiazepines, most psychiatric medication, controlled-substance asthma drugs, ADHD medication, and anything containing codeine.
Talking to the pharmacist
Spanish pharmacists are highly trained (5-year university degree, on par with a medical doctor in education length). They can and do diagnose minor conditions and recommend treatments. For:
- Mild fever or sore throat
- Sunburn, mosquito or jellyfish stings
- Mild traveller's diarrhoea, indigestion
- Minor cuts and scrapes
- Hangover, dehydration, nausea
- Mild allergic reactions (no breathing trouble)
The pharmacist will recommend the right product and explain the dose. If they think you need a doctor instead, they'll tell you so directly.
Useful Spanish phrases
If your Spanish is rusty:
| English | Spanish |
|---|---|
| I have a headache | Tengo dolor de cabeza |
| I have a fever | Tengo fiebre |
| I burned my skin in the sun | Me he quemado con el sol |
| I have diarrhoea | Tengo diarrea |
| Something for stings? | ¿Algo para picaduras? |
| Without antibiotics, please | Sin antibióticos, por favor |
| Can I buy this without a prescription? | ¿Puedo comprar esto sin receta? |
| I'm a tourist, can you help in English? | Soy turista, ¿me puede atender en inglés? |
When the pharmacy isn't enough
Pharmacists are good first-line triage, but they're not a substitute for medical care. Go to a doctor (private clinic, home visit, or ER) if:
- The condition has lasted more than a few days without improvement
- You have a high fever (over 39°C) that's not responding to paracetamol
- You see signs of infection (redness spreading, pus, severe pain)
- You need antibiotics, prescription painkillers, or controlled medication
- You have chronic conditions and need a prescription refill (EU/UK prescriptions are sometimes accepted with paperwork; ask first)
- A child under 2 is sick — when in doubt, see a pediatric doctor
Bottom line
Spanish pharmacies handle most travel ailments with no doctor's appointment. They're easy to find, the staff is competent, prices are regulated, and one is open every night somewhere in your town. Knowing this single trick — that there's always a farmacia de guardia — saves a lot of unnecessary ER visits.
Frequently asked questions
Are pharmacies open on Sundays in Spain?
Can I buy antibiotics over the counter in Spain?
What does a Spanish pharmacy look like?
Do Spanish pharmacists speak English?
How much do prescriptions cost in Spain?
Related articles
How to See a Doctor in Spain as a Tourist
Your options for medical care in Spain as a visitor — public ER, private clinics, home doctors, pharmacies — plus realistic prices and what travel insurance covers.
5 min readCommon Holiday Ailments in Spain — Symptoms & First-Line Treatment
Sunburn, jellyfish stings, traveller's diarrhoea, mosquito bites, sea-urchin spines, dehydration: what to do, when to worry, and when to call a doctor.
6 min readEmergency Numbers in Spain: 112, 061 and Beyond
Every emergency phone number you may need in Spain — medical, fire, police, mountain rescue, sea rescue — plus how to call them, what to say, and language support.
5 min read