Quick Answer: Spain has a world-class healthcare system ranked 7th globally by the WHO. Public healthcare (Sistema Nacional de Salud) is free for legal residents working and contributing to Social Security. Non-working residents can access it through the convenio especial (~€60-157/month). Private insurance costs €50-400/month depending on age and coverage, offering faster access and English-speaking doctors.

Overview of Spain's Healthcare System

Quick Answer: Spain operates a universal public healthcare system funded by taxes and Social Security contributions. It covers everything from GP visits to emergency surgery at no direct cost to patients, with private insurance offering faster access and additional services.

Spain's healthcare system consistently ranks among the best in the world. The Sistema Nacional de Salud (SNS) provides comprehensive coverage to all legal residents, with an extensive network of public hospitals, health centers (centros de salud), and specialists across the country.

Key facts about Spanish healthcare:

  • WHO ranking: 7th best healthcare system globally
  • Life expectancy: 83.5 years (among highest worldwide)
  • Public hospitals: Over 450 across Spain
  • Healthcare spending: ~9.1% of GDP
  • Coverage: Universal for legal residents

How the system is organized:

  • Primary care: Local health centers (centros de salud) with assigned GPs
  • Secondary care: Specialists accessed through GP referral
  • Tertiary care: Major hospitals for complex treatments
  • Emergency care: Hospital urgencias and 24-hour health centers
  • Pharmacies: Subsidized medications for public system users

Healthcare is managed by Spain's 17 autonomous communities, so there can be some regional variations in services and waiting times. Generally, major cities like Madrid, Barcelona, and Seville have the most extensive facilities.

Who Is Entitled to Free Public Healthcare?

Quick Answer: Employees paying Social Security, their dependents, pensioners, children under 18, and registered unemployed all qualify for free public healthcare. Self-employed (autónomos) paying their contributions are also covered.

Full entitlement to public healthcare:

CategoryEntitlementHow to Register
Employed workersFull coverage + dependentsAutomatic via Social Security
Self-employed (autónomos)Full coverage + dependentsVia RETA registration
Pensioners (Spanish system)Full coverageAutomatic
EU pensioners (S1 form)Full coverageRegister S1 at INSS
Children under 18Full coverageWith parent's registration
Registered unemployedFull coverageVia SEPE registration
Low-income residentsFull coverageApply via Social Services

People who need alternative arrangements:

  • Retirees not receiving EU/Spanish pension: Convenio especial or private insurance
  • Non-working residents (e.g., Non-Lucrative Visa): Private insurance required for visa, then can join convenio
  • Digital nomads: Private insurance for visa; if paying Social Security as autónomo, get public access
  • Tourists: EHIC/GHIC for emergencies (EU); travel insurance for all

How to Access Public Healthcare

Quick Answer: Register at your local centro de salud with your NIE, Social Security document (or convenio especial), and padrón certificate. You'll be assigned a GP (médico de cabecera) who coordinates all your care and provides referrals to specialists.

Step-by-step registration:

Step 1: Gather Documents

  • NIE number (foreigner identity number)
  • Padrón certificate (municipal registration)
  • Social Security affiliation document OR
  • Convenio especial certificate OR
  • S1 form (EU pensioners)
  • Passport or ID

Step 2: Register at Local Health Center

  • Find your assigned centro de salud based on your address
  • Bring all documents to registration desk
  • Complete registration forms
  • Choose or be assigned a GP (médico de cabecera)

Step 3: Receive Your Health Card

  • You'll receive a Tarjeta Sanitaria Individual (TSI) - your health card
  • This card is region-specific (different designs in each autonomous community)
  • Needed for all medical appointments and prescriptions

Using the system:

  • GP appointments: Book online, by phone, or in person at centro de salud
  • Specialists: Require GP referral (derivación)
  • Emergencies: Go directly to hospital urgencias (no referral needed)
  • Prescriptions: Collect at any pharmacy with your health card

The Convenio Especial: Healthcare for Non-Workers

Quick Answer: The convenio especial allows residents not covered through employment to join the public healthcare system by paying €60-157/month depending on age. It's ideal for retirees and non-working residents who want public healthcare access.

The convenio especial (special agreement) was introduced in 2012 to ensure all legal residents can access public healthcare, even if they're not working or paying into Social Security.

Convenio especial costs (2026):

Age GroupMonthly CostAnnual Cost
Under 65~€60~€720
65 and over~€157~€1,884

Requirements to join:

  • Legal residence in Spain (minimum 1 year)
  • Registered on padrón for at least 1 year
  • Not entitled to healthcare through any other means
  • Not covered by another EU country

How to apply:

  1. Complete the official application form
  2. Submit to your local INSS (Social Security) office
  3. Processing takes 1-3 months
  4. Once approved, register at your local health center

Important note: Non-EU visa applicants (e.g., Digital Nomad Visa, Non-Lucrative Visa) need private insurance for their visa applications. You can switch to convenio especial after gaining residency and meeting the 1-year requirement.

Private Healthcare in Spain

Quick Answer: Private insurance costs €50-400/month and offers faster access to specialists, private hospitals, English-speaking doctors, and no waiting lists. Major providers include Sanitas, Adeslas, ASISA, DKV, and Cigna. Most expats maintain private coverage alongside public access.

Benefits of private healthcare:

  • Choose your own specialist without GP referral
  • Shorter or no waiting times
  • Private hospital rooms
  • More English-speaking doctors
  • Extended appointment times
  • Access to private clinics and hospitals
  • Dental and optical coverage (often not in public)

Private insurance costs by age:

Age RangeMonthly PremiumCoverage Level
Under 30€40-80Comprehensive
30-45€60-120Comprehensive
45-55€100-180Comprehensive
55-65€150-280Comprehensive
65-75€250-400May have exclusions
75+€350-500+Limited options

Major insurance providers:

  • Sanitas: Part of Bupa, popular with expats, extensive network
  • Adeslas: Largest Spanish insurer, wide coverage
  • ASISA: Good value, comprehensive coverage
  • DKV: German insurer, strong in Spain
  • Cigna: International coverage, good for travelers
  • MAPFRE: Spanish insurer with global options

Insurance considerations for visa applications:

  • Must be from Spanish or EU-authorized insurer
  • Full coverage with no copays (sin copagos)
  • No exclusion periods for pre-existing conditions
  • Repatriation coverage
  • Valid for entire stay duration

Public vs Private Healthcare: Comparison

Quick Answer: Public healthcare offers excellent quality at no cost but with waiting times for non-urgent care. Private insurance provides faster access and more choice. Many expats use both: public for serious issues and emergencies, private for routine care and convenience.

FactorPublic (SNS)Private
CostFree (if entitled) or €60-157/mo€50-400/month
GP accessUsually within daysSame day or next day
Specialist waitWeeks to monthsDays to 2 weeks
Surgery wait (non-urgent)Months possibleWeeks
Emergency careExcellent, immediateExcellent, immediate
English speakersVariable by areaCommon, especially cities
Hospital qualityHigh standardHigh standard, private rooms
Dental coverageLimited (extractions only)Often included
Optical coverageNoOften included
Choose doctorAssigned GP, specialists via referralFull choice
Prescription costsSubsidized (40-60% covered)Usually fully covered

When public excels:

  • Emergency care (urgencias)
  • Major surgeries and complex treatments
  • Chronic disease management
  • Maternity care
  • Cancer treatment

When private excels:

  • Non-urgent specialist consultations
  • Routine check-ups
  • Dental and optical care
  • When you don't speak Spanish
  • When you need faster treatment

Healthcare Costs and Prescriptions

Quick Answer: Public healthcare is free at point of service. Prescription costs are subsidized: working-age adults pay 40-60% of medication costs, pensioners pay 10% (capped at €8-18/month), and those on low incomes pay nothing.

Prescription co-payments (public system):

CategoryCo-paymentMonthly Cap
Pensioners (income <€18,000)10%€8.23
Pensioners (income €18,000-100,000)10%€18.52
Working age (income <€18,000)40%None
Working age (income €18,000-100,000)50%None
Working age (income >€100,000)60%None
Unemployed/Low income0%Free
RegionHealthcare QualityNotes
MadridExcellentMajor research hospitals
Catalonia (Barcelona)ExcellentStrong private sector too
Basque CountryExcellentWell-funded regional system
NavarraExcellentConsistently top-ranked
AndalucíaGoodVariable by area
ValenciaGoodGood in cities
Canary IslandsGoodGood coverage for island population