Spain · Sanidad

Sanidad
in Spain

Spain's public healthcare system (Sistema Nacional de Salud, SNS) consistently ranks among the best in the world — ahead of the US, UK and many other developed nations. For expats, the key decision is whether to rely solely on the public system or complement it with private insurance.

✓ Updated 2025 — insurer prices and coverage

Public vs. private — what most expats do

AspectPublic SNSPrivate insurance
CostFree (if contributing to Seguridad Social)€50–180/month depending on age and coverage
Access to GPAssigned by postcode. Appointment usually within 24-48h.Choose any doctor. Same-day appointments common.
Access to specialistsGP referral required. Wait: 2–8 weeks typically.Direct access. Wait: 1–5 days typically.
Hospital qualityExcellent — top hospitals comparable to privateGood — modern private hospitals with premium facilities
LanguageSpanish primarily — English speakers rare outside major citiesEnglish-speaking doctors widely available
Prescription costsSubsidised — typically €1-4 per prescriptionFull cost (€10-50 typical) — some plans cover partially
DentalVery limited — extractions and basic onlyMost plans include dental (check coverage level)
Mental healthAvailable but long waiting listsFaster access, more specialist choice
✦ What most expats do

The vast majority of expats in Spain use both systems: they are registered with the public SNS (which gives free emergency care and subsidised prescriptions) AND have private insurance (for fast specialist access, English-speaking doctors and dental). Monthly cost: €60-150/person. For families, many corporate packages include private health insurance.

The public health system (SNS)

The Sistema Nacional de Salud provides universal coverage to all legal residents in Spain. Once registered (empadronamiento + Seguridad Social), you are entitled to full public healthcare coverage.

StepWhat to doNotes
1. Register empadronamientoAt your Ayuntamiento (town hall)Essential first step — needed for everything
2. Get your Seguridad Social numberYour employer registers you, or go to the TGSS officeNon-EU nationals need their TIE first
3. Request your health card (tarjeta sanitaria)At your local Centro de Salud with your SS number and empadronamiento certificateIssued same day or within a few days
4. Your GP is assignedBased on your postcodeYou can request to change your assigned GP once per year
5. Book appointmentsBy phone, in person or via the regional health app (Madrid: Salud Madrid app)Most appointments within 24-48 hours
ℹ What the public system covers

GP visits · Specialist referrals · Hospital care · Emergency treatment · Maternity and childbirth · Mental health (waiting lists) · Prescriptions (heavily subsidised) · Preventive care and vaccinations · Paediatric care · Physiotherapy (limited)

⚠ What the public system does NOT cover well

Dental care (only extractions and emergency) · Optical (glasses and contact lenses) · Private rooms in hospital · Elective treatments · Non-emergency mental health · Cosmetic procedures

Private health insurance — why most expats get it

Private health insurance in Spain is significantly cheaper than in the US or UK, while offering excellent coverage and fast access. Monthly premiums for an individual typically range from €60 to €150 depending on age, insurer and coverage level.

ProfileTypical monthly premiumNotes
Individual, 25-35 years€50–80/monthBasic to mid-range coverage
Individual, 36-50 years€70–120/monthMid-range coverage with dental
Individual, 51-65 years€110–180/monthComprehensive coverage
Couple (35-45 years)€130–220/monthBoth covered, mid-range
Family (2 adults + 2 children)€180–350/monthFull family coverage
International/expat plan (no co-payments)€150–400/monthCigna, Aetna, AXA International — higher cost, global cover

Main private insurers — profiles

Sanitas
Spain's largest private insurer · Bupa Group
€70–140/mo
individual approx.
Spain's most popular private insurer, part of the Bupa Group. Excellent network of hospitals and specialists nationwide. Strong English-language service for expats. Their own hospitals (Sanitas Hospitals) are among the best private facilities in Madrid.
Largest network English doctors Bupa Group
Network hospitals
+1.200 in Spain
Own hospitals
Yes — Sanitas hospitals
App quality
Excellent
Largest medical network in Spain
Own hospitals with excellent facilities in Madrid
Good English-language support
Salud Digital service for video consultations
One of the more expensive options
Co-payments on some plans for specialists
Adeslas (SegurCaixa)
Second largest · CaixaBank Group
€60–120/mo
individual approx.
Spain's second largest private insurer, backed by CaixaBank. Very competitive prices with a wide network. Popular with Spanish nationals and increasingly with expats. Good value especially for families. Strong in Catalonia and Madrid.
Best value Wide network
Network
+40.000 professionals
Hospitals
+400
Dental included
On most plans
Very competitive pricing — often best value for families
Wide network of specialists and hospitals
Dental included on most plans
English-language service less developed than Sanitas
App and digital experience less polished
AXA Spain
Global insurer · International plans available
€80–160/mo
individual approx.
Global insurer with both local Spanish plans and international expat plans. Particularly good for corporate expats whose companies have existing AXA relationships. International plans offer worldwide coverage — useful if you travel frequently or may relocate again.
International plans English support Corporate accounts
Coverage
Spain + international option
Corporate
Strong B2B
English
Full support
International plans with worldwide coverage
Strong English-language support
Good for corporate-sponsored expats
More expensive than domestic-only insurers
Cigna Spain / Cigna Global
International expat specialist
€100–300/mo
individual approx.
The premium choice for international expats. Cigna Global plans offer worldwide coverage, English-language customer service 24/7, and access to their international hospital network. No co-payments on higher-tier plans. Ideal for senior executives and families who want maximum coverage and flexibility.
Premium tier Worldwide cover 24/7 English
Coverage
Worldwide
Co-payments
None (top plans)
Support
24/7 English
Worldwide coverage — ideal if you travel or may relocate again
No co-payments on premium plans
24/7 English-language support
Repatriation cover included
Significantly more expensive than domestic options
Overkill for most Spain-only expats
Allianz Care
International expat plans
€90–250/mo
individual approx.
Allianz's international health insurance arm, designed for globally mobile professionals. Good balance between coverage and cost compared to Cigna. Popular with European expat families. Strong mental health coverage and preventive care benefits.
International Mental health coverage
Strong mental health and preventive care benefits
International coverage with good Europe focus
Better value than Cigna for equivalent coverage
Less well-known in Spain — smaller local network
Mapfre Salud
Spanish domestic insurer
€55–100/mo
individual approx.
One of Spain's largest domestic insurers. Good value basic and mid-range plans. Wide network. Less English-language support than Sanitas or AXA but competitive on price. Good option for budget-conscious expats who have some Spanish.
Budget-friendly Wide network
Most affordable option with decent coverage
Wide network of hospitals and clinics
Limited English-language customer service
Less suited for non-Spanish speakers
✓ How to choose

English very important + premium coverage: Sanitas or AXA. Best value for families: Adeslas. Worldwide coverage + frequent travel: Cigna Global or Allianz Care. Budget-conscious with some Spanish: Mapfre. Corporate assignment: Check what your company provides — most expat packages include one of the above.

GP, specialists & English-speaking doctors

Finding English-speaking healthcare in Madrid is straightforward — especially with private insurance. In the public system it varies significantly by area and doctor.

TypeHow to accessCostEnglish availability
GP (médico de cabecera)Public: assigned by postcode at your Centro de Salud. Private: direct choice from insurer app.Free (public) / included in premium (private)Public: limited. Private: good — choose English-speaking doctor.
SpecialistPublic: GP referral, 2-8 week wait. Private: direct booking, 1-5 days.Free (public) / co-payment or included (private)Private clinics in Madrid have many English-speaking specialists.
PaediatricianPublic: assigned with your GP. Private: direct choice.Free (public) / included (private)Good English availability in private sector.
GynaecologistPublic: GP referral. Private: direct.Free (public) / included (private)Good in private sector.
International Medical ClinicPrivate clinic specialising in English-speaking expats. No referral needed.€80-200 per consultationFull English service — designed for expats.
ℹ Top English-speaking private clinics in Madrid

Clínica Ruber Internacional (Salamanca) · Hospital Quirónsalud Madrid (Pozuelo) · Hospital Universitario Sanitas La Zarzuela · Clínica USP La Moraleja — all have international patient departments with full English service.

Dental care

The Spanish public system covers very little dental care — only emergency extractions and basic treatment for children. For anything beyond this you need private coverage or pay out of pocket.

TreatmentApprox. cost (private, without insurance)
Basic check-up + cleaning€60–120
X-rays€20–50
Filling€80–150
Root canal€250–500
Tooth extraction€80–200
Dental implant (single)€800–1.500
Orthodontics (braces, full treatment)€2.000–4.500
✓ Dental insurance

Most private health plans include basic dental (check-ups, cleaning, X-rays). More comprehensive dental coverage costs €15-30/month extra. Alternatively, Adeslas Dental and Sanitas Dental offer standalone dental plans from €15/month. Many expats find a good private dentist and pay out of pocket for routine care given the reasonable costs.

Mental health

Mental health services in Spain have improved significantly but waiting lists in the public system remain long — typically 3-8 weeks for a first appointment with a psychologist, and longer for a psychiatrist.

OptionCostWait timeEnglish available
Public psychologist (via GP referral)Free3-8 weeks+Rarely
Private psychologist (with insurance)Co-payment or included3-10 daysOften — specify when booking
Private psychologist (self-pay)€60-120 per session1-7 daysMany English-speaking therapists in Madrid
Online therapy (Talkspace, BetterHelp)€60-100/weekImmediateFull English
International SOS / IAMHCVia insuranceVariesFull English, expat-focused
✦ Mental health for expats

The cultural adjustment of moving abroad — particularly the first 6 months — can be genuinely difficult. Many expats benefit from talking to a professional, especially one who understands the expat experience. The Expat Therapy Center Madrid and Madrid Mental Health both offer English-language therapy specifically for international clients.

Emergencies — numbers & hospitals

112
European Emergency
Police, ambulance, fire. Operates in English. Works across the EU.
061
Medical Emergency (SUMMA)
Madrid's medical emergency service. Dispatch ambulances. Some English spoken.
091
National Police
For crime, theft and non-medical emergencies. Limited English.
092
Local Police
Madrid local police. Traffic, local issues. Limited English.
024
Mental Health Crisis Line
National suicide prevention and mental health crisis line. Spanish only.
900 150 000
Drug & Addiction helpline
Free, confidential. Spanish only.
ℹ Emergency vs. urgencias

Urgencias: A&E / emergency department at any hospital — free for all, including tourists. For genuine emergencies go directly to the nearest hospital urgencias. In Madrid: Hospital La Paz, Hospital Gregorio Marañón and Hospital Clínico San Carlos are the main public hospitals. Avoid urgencias for non-emergencies — use your GP or an urgent care clinic (clínica de urgencias) instead to avoid very long waits.

✓ European Health Insurance Card (EHIC)

If you are an EU/EEA citizen, bring your EHIC card. It entitles you to public healthcare in Spain on the same terms as Spanish citizens — even before you have your tarjeta sanitaria. UK nationals have the equivalent GHIC (Global Health Insurance Card) since Brexit.

Sanidad checklist

Completed0 of 8
Get your tarjeta sanitaria (public health card)
At your local Centro de Salud — bring SS number + empadronamiento
Compare and choose private health insurance
Sanitas, Adeslas, AXA — get quotes from at least 2-3
Check if your employer provides private health insurance
Many corporate packages include this — confirm before buying your own
Find an English-speaking GP (private)
Use your insurer's app to search by language
Find an English-speaking paediatrician (if you have children)
Register children with both public and private doctors
Find a dentist (private)
The public system covers almost no dental care
Save emergency numbers in your phone
112 (emergency), 061 (medical), SUMMA Madrid
Transfer any ongoing prescriptions to a Spanish doctor
Foreign prescriptions are not valid in Spanish pharmacies
// Highlight active submenu on scroll (function(){ const sections=document.querySelectorAll('[id]'); const items=document.querySelectorAll('.submenu-item'); if(!items.length)return; window.addEventListener('scroll',()=>{ let cur=''; sections.forEach(s=>{if(window.scrollY>=s.offsetTop-120)cur=s.id;}); items.forEach(i=>i.classList.toggle('current',i.getAttribute('href')==='#'+cur)); },{passive:true}); })();