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

How Much Does a Doctor Cost in Spain? 2026 Price Guide for Tourists

6 May 2026by OnCall Medical Team4 min read

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:

  1. 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.
  2. 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?
It depends on your nationality. EU/EEA citizens with a valid EHIC (European Health Insurance Card) and UK citizens with GHIC receive public healthcare at no direct cost — same conditions as Spanish residents. Non-EU tourists pay for public ER visits (typically €100–300) and must claim from travel insurance. Private healthcare always has an out-of-pocket cost regardless of nationality.
How much is a home doctor visit in Spain?
A home doctor visit (médico a domicilio) in tourist areas of Spain typically costs €120–180 for a standard daytime visit. Some services charge a supplement of €20–40 for evenings, weekends, or remote locations. Payment is usually by card on the spot, and you receive a detailed invoice for insurance reimbursement.
Do I need travel insurance to see a doctor in Spain?
EU/EEA citizens with EHIC don't technically need travel insurance for emergency public healthcare. However, travel insurance is still recommended because: EHIC doesn't cover repatriation, private healthcare, or dental. Non-EU citizens should always have travel insurance — without it, you pay the full cost of public and private care.
Can I use my EHIC card at a private clinic in Spain?
No. The EHIC/GHIC only covers public healthcare facilities (centros de salud and public hospital ERs). Private clinics, private hospitals, and home doctor services are not covered by EHIC — you pay directly and claim from travel insurance.
Are prescriptions expensive in Spain?
Prescription medication in Spain is generally affordable. Common antibiotics cost €3–15, standard painkillers €2–8, and most over-the-counter medications €5–20. Spain is one of the cheaper EU countries for pharmacy prices. Pharmacists can also advise on minor ailments without a consultation fee.

Related articles