Spain Healthcare System for Expats and Foreigners

Updated:
March 21, 2026
Our Editorial Standards:

We use the highest editorial standards at Movingto by ensuring every article is authored by a qualified writer and in some cases, verified and fact-checked by a licensed lawyer. Learn more about our Legal Review Process, Corrections Policy & Editorial Process.

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

Private insurance cost coverage:

  • Doctor visits: Usually fully covered
  • Hospital stays: Fully covered
  • Prescriptions: Often fully covered or small copay
  • Dental: Basic coverage included, major work may cost extra
  • Optical: Annual allowance for glasses/contacts common

Costs for uninsured visitors:

  • GP private consultation: €50-100
  • Specialist consultation: €80-200
  • Emergency room (private): €100-300
  • Hospital day: €300-600 (private hospitals)

Emergency Healthcare (Urgencias)

Quick Answer: Emergency care is available to everyone, including tourists, at hospital urgencias departments. For life-threatening emergencies, call 112 (universal emergency number) or 061 (medical emergencies in most regions). No one is refused emergency treatment.

Emergency numbers:

  • 112: Universal emergency (police, fire, ambulance)
  • 061: Medical emergencies (many regions)
  • 091: National Police
  • 092: Local Police
  • 080: Fire service

When to go to urgencias:

  • Life-threatening conditions
  • Severe chest pain or difficulty breathing
  • Serious injuries
  • Suspected stroke symptoms
  • Severe allergic reactions
  • High fever with concerning symptoms

What to expect at urgencias:

  • Triage system prioritizes patients by severity
  • Minor cases may wait several hours
  • Bring ID (passport) and health card if you have one
  • Treatment is provided regardless of insurance status
  • Uninsured patients may receive a bill later

24-hour health centers:

Many areas have PACs (Puntos de Atención Continuada) or 24-hour centros de salud for urgent but non-emergency issues. These can handle minor injuries, high fevers, infections, and other issues that need attention but aren't life-threatening.

Healthcare for Specific Groups

Quick Answer: EU citizens with S1 forms get free public healthcare; tourists can use EHIC/GHIC for emergencies. Digital nomads need private insurance initially. Retirees can use convenio especial or private insurance. Children of residents receive full coverage.

EU Citizens:

  • Working: Automatic coverage through Social Security contributions
  • Pensioners: Apply for S1 form from home country, register at INSS
  • Students: EHIC covers emergencies; may need additional insurance
  • Tourists: EHIC/GHIC covers emergency treatment

UK Citizens (Post-Brexit):

  • UK State Pensioners can still use S1 form for full coverage
  • GHIC (UK Global Health Insurance Card) covers emergency treatment
  • Working in Spain: Covered through Spanish Social Security
  • Not working/not pensioner: Need private insurance or convenio especial

US and Non-EU Citizens:

  • Private insurance required for visa applications
  • If working legally, covered through Social Security contributions
  • If not working, use private insurance or convenio especial (after 1 year)
  • Medicare does NOT cover you in Spain

Families with Children:

  • Children of covered residents receive full public healthcare
  • Excellent pediatric care in public system
  • Vaccination schedules provided at health centers
  • Children's hospitals in major cities

Quality of Healthcare in Spain

Quick Answer: Spain offers excellent healthcare quality with highly trained doctors, modern facilities, and world-class research hospitals. Major cities have the best facilities, but even smaller towns have good health centers. Wait times for non-urgent specialists are the main complaint.

Quality indicators:

  • Life expectancy: 83.5 years (5th highest globally)
  • Doctors per capita: 4.4 per 1,000 people (above EU average)
  • Hospital beds: 3.0 per 1,000 people
  • Infant mortality: 2.7 per 1,000 (among lowest globally)

Excellent specialties in Spain:

  • Oncology (cancer treatment)
  • Cardiology
  • Organ transplants (world leader)
  • Fertility treatments
  • Orthopedics
  • Ophthalmology

Regional variations:

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

FAQs

Can I see a doctor who speaks English?

In private healthcare, English-speaking doctors are common, especially in expat-heavy areas and major cities. In the public system, it varies—you may find English speakers in tourist areas like Costa del Sol or Barcelona, but it's not guaranteed. Many expats use private insurance specifically for the language convenience. Some areas have "English-speaking doctor" lists compiled by expat communities.

What if I need emergency care as a tourist?

Go directly to the nearest hospital urgencias department. Emergency care is provided to everyone regardless of insurance status. EU citizens should present their EHIC/GHIC card. Non-EU tourists should have travel insurance and may receive a bill later. Treatment is never refused in genuine emergencies. Call 112 for ambulance service.

How long are waiting times for specialists?

In the public system, non-urgent specialist appointments can take 2-8 weeks, and some procedures have longer waits. It varies significantly by region and specialty. Emergency and cancer care are prioritized. With private insurance, you can typically see specialists within days. Many people use private insurance specifically to avoid public waiting times.

Is dental care covered by public healthcare?

Very minimally. Public dental care is limited to emergency extractions and basic care for children. Most dental work (cleanings, fillings, crowns, implants) requires private payment or insurance. Dental insurance or add-on coverage costs €10-30/month extra. Spain has many excellent, reasonably-priced private dentists.

Can I keep my home country's health insurance?

International health insurance policies may work, but for visa purposes, you typically need insurance from a Spanish or EU-authorized company. Check your policy carefully—many international policies exclude routine care or have limited networks in Spain. If you're becoming a tax resident, Spanish insurance is usually more practical and cost-effective.

What happens if I get sick while traveling within Spain?

Your Spanish health card (TSI) works throughout Spain, though you may need to explain you're from another region. For emergencies, go to any urgencias. For non-urgent care, contact your local health center for advice. Private insurance typically works nationwide at any provider in their network.