How Much Does a Doctor Cost in Spain? 2026 Price Guide for Tourists
Real prices for medical care in Spain: ER visits, private clinics, home doctors, pharmacies. What's free with EHIC, what costs money, and how to claim from travel insurance.
One of the most common questions tourists have about Spain is what medical care actually costs. The answer depends on your nationality, your insurance, and which type of care you need. This guide breaks down real 2026 prices across every option — from free public ER care to private home visits.
Complete price comparison
| Service | Cost (2026) | Free with EHIC? | Travel insurance reimbursable? |
|---|---|---|---|
| Public ER (non-EU) | €100–300 basic; €500–1,500+ with tests/admission | No | Yes |
| Public ER (EU/UK) | €0 | Yes | N/A |
| Private clinic (GP) | €60–150 | No | Yes |
| Private clinic (specialist) | €100–250 | No | Yes |
| Home doctor visit | €120–180 | No | Yes |
| Home doctor (night/weekend) | €150–220 | No | Yes |
| Pharmacy (OTC) | €2–20 | No | Sometimes |
| Pharmacy (prescription) | €3–40 | Partial copay | Yes |
| Ambulance (public, EU) | €0 | Yes | N/A |
| Ambulance (public, non-EU) | €200–600 | No | Yes |
| Private ambulance | €150–400 | No | Yes |
| Dental (emergency) | €60–120 | No | Varies |
| X-ray (private) | €40–80 | No | Yes |
| Blood test (private) | €30–80 | No | Yes |
Price breakdown by city
Medical costs vary by location in Spain. Tourist hotspots tend to charge slightly more due to higher demand and English-speaking availability.
Ibiza
- Home doctor visit: €150 (OnCall Clinic standard rate)
- Private clinic GP: €80–120
- Policlínica Nuestra Señora del Rosario: specialist from €120
- Pharmacy consultation: Free
Mallorca
- Home doctor visit: €120–180
- Private clinic GP: €60–100
- Hospital Quirónsalud Palmaplanas: specialist from €100
- Pharmacy consultation: Free
Costa del Sol (Marbella, Málaga, Fuengirola)
- Home doctor visit: €120–170
- Private clinic GP: €50–100
- Numerous international clinics in Marbella: €80–150
- Pharmacy consultation: Free
Tenerife
- Home doctor visit: €120–170
- Private clinic GP: €50–90
- Hospital Quirónsalud Tenerife: specialist from €90
- Pharmacy consultation: Free
Barcelona
- Home doctor visit: €130–190
- Private clinic GP: €70–130
- Hospital Clínic (private wing): specialist from €130
- Pharmacy consultation: Free
What does "free with EHIC" actually mean?
The European Health Insurance Card (EHIC) — or UK's GHIC — gives you access to Spanish public healthcare on the same terms as Spanish residents. In practice, this means:
Covered: Emergency room visits at public hospitals, primary care at centros de salud (with SIP card — hard to get as a tourist), ambulance transport when called via 112.
Not covered: Private clinics, private hospitals, home doctor visits, dental (except emergency extractions at some public facilities), repatriation, medical equipment.
The catch: Getting a routine appointment at a centro de salud as a tourist is nearly impossible without a SIP card (Spanish social security number). In practice, your EHIC gives you access to the ER — and that's it. For anything non-emergency, tourists effectively need private care.
How to pay and get reimbursed
Step 1: Pay at the point of care
Private clinics and home doctor services accept card payment. Public hospitals bill non-EU patients afterwards (by post, to the address you provide).
Step 2: Get your documents
You need two things for insurance reimbursement:
- Invoice (factura): Must include doctor's name, medical licence number (número de colegiado), date, services provided, and amount paid. Private and home services issue this automatically.
- Medical report (informe médico): One-page summary with diagnosis, treatment given, and any prescriptions. Ask for it at public hospitals before discharge; private services include it by default.
Step 3: Claim
Submit both documents to your travel insurer. Most policies reimburse within 10–30 days. For claims over €500, some insurers require pre-authorisation — check your policy.
The bottom line
For most tourist medical needs in Spain, you're looking at €120–180 for a home visit or €60–150 for a private clinic — fully reimbursable by standard travel insurance. The ER is free for EU citizens but comes with 3–6 hour waits for non-emergencies.
The most cost-effective approach: use the pharmacy for minor issues (free consultation, cheap OTC medication), call a home doctor for moderate illness or injury (€150, insurer pays), and save the ER for genuine emergencies.
Frequently asked questions
Is medical care free for tourists in Spain?
How much is a home doctor visit in Spain?
Do I need travel insurance to see a doctor in Spain?
Can I use my EHIC card at a private clinic in Spain?
Are prescriptions expensive 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 readTravel Insurance in Spain: What's Covered, What's Not
What travel insurance actually covers if you fall ill in Spain — and what they typically refuse — plus how EHIC, GHIC, and private insurance interact in real situations.
5 min readHome Doctor vs Emergency Room in Spain: Which Should You Choose?
Compare home doctor visits and hospital ERs in Spain. Wait times, costs, language, what's covered by travel insurance, and when each option is the right call.
3 min read