Spanish Healthcare & Health Insurance: Complete Guide 2025

Access Spanish healthcare as an expat. Public vs private insurance, costs, how to get healthcare card, best insurers, and when you need private coverage.

Updated: November 20, 2025

Spanish Healthcare & Health Insurance: Complete Guide 2025

Spain offers both public and private healthcare systems, both ranked among the best in the world. This comprehensive guide explains how to access Spanish healthcare as an expat, public vs. private insurance options, costs, and how to choose the right coverage in 2025.

Quick Facts:

  • Public Healthcare Quality: World-class (ranked #7 globally by WHO)
  • Private Insurance Cost: €50-€150/month (varies by age and coverage)
  • Public Healthcare Access: Free if contributing to Social Security OR via private insurance for visa requirements
  • Healthcare Card: Tarjeta Sanitaria Individual (TSI) for public system
  • Best Private Insurers: Sanitas, Adeslas, ASISA, DKV, Cigna Global
  • Emergency Care: Free for everyone (including tourists) via 112

Spanish Healthcare System Overview

Spain operates a dual healthcare system: public (Sistema Nacional de Salud) and private.

Public Healthcare (Sistema Nacional de Salud)

Coverage: Universal, taxpayer-funded healthcare available to all legal residents contributing to Social Security.

Quality: Excellent. Spanish public healthcare consistently ranks among the world’s best (top 10 globally).

Cost: Free at point of use (no copays for most services). Funded by Social Security contributions from employees and employers.

What’s Covered:

  • General practitioner (GP) visits
  • Specialist referrals
  • Hospital treatment (surgery, emergency care)
  • Prescription medications (small copay: €0-€4.24 per prescription, depending on income)
  • Maternity and pediatric care
  • Chronic disease management
  • Mental health services (limited)

What’s NOT Covered:

  • Dental care (except extractions, emergencies)
  • Optometry (eye exams, glasses)
  • Some specialized treatments
  • Cosmetic procedures
  • Certain medications

Wait Times:

  • Emergency care: Immediate
  • GP appointments: 1-7 days
  • Specialist appointments: 2-8 weeks (varies by specialty and region)
  • Non-urgent surgery: 1-6 months (varies significantly)

Private Healthcare (Sanidad Privada)

Coverage: Insurance-based system where individuals purchase health insurance from private companies.

Quality: Excellent. Private hospitals and clinics offer high standards with modern facilities.

Cost: €50-€150/month (premiums vary by age, coverage level, and insurer)

What’s Covered:

  • Everything public system covers PLUS:
  • Dental care
  • Optometry
  • Faster specialist access (days, not weeks)
  • Private hospital rooms
  • Alternative therapies (acupuncture, physiotherapy)
  • International coverage (some plans)

Wait Times:

  • Specialist appointments: Same day to 1 week
  • Surgery: 1-4 weeks
  • Dental, optometry: Same day to 3 days

Public vs. Private: Which Do You Need?

Many expats use BOTH:

  • Public: For serious illness, hospitalization, emergencies (free, excellent)
  • Private: For routine care, specialists, dental, avoiding waits

You ONLY Need Private If:

  • Visa requirement (some visas require private insurance initially)
  • You want faster specialist access
  • You need dental/optical coverage
  • You’re self-employed (autónomo) and don’t want to contribute to Social Security yet
  • You’re a non-resident

How to Access Public Healthcare

Who Qualifies for Public Healthcare?

Automatic Access (Employees): If you’re employed in Spain (cuenta ajena), your employer registers you with Social Security. You automatically qualify for public healthcare immediately upon registration.

Autónomos (Self-Employed): When you register as autónomo, you contribute to Social Security (€80-€600/month). This includes healthcare access.

Retirees:

  • EU retirees can use EHIC (European Health Insurance Card) or S1 form from home country
  • Non-EU retirees must have contributed to Spanish Social Security OR purchase private insurance

Dependents: Your spouse and children (under 26) qualify for public healthcare if you’re registered and contributing.

Who Does NOT Automatically Qualify:

  • Non-Lucrative Visa holders (no work allowed = no Social Security contributions)
  • Digital Nomad Visa holders (first year—must have private insurance)
  • EU citizens not working or registered
  • Non-residents
  • Tourists

How to Get Your Healthcare Card (Tarjeta Sanitaria)

Step 1: Register with Social Security Your employer registers you automatically. If autónomo, you register yourself when starting self-employment.

Step 2: Register with Regional Health Service Spain’s healthcare is managed regionally. Register at your autonomous community’s health department:

  • Madrid: Servicio Madrileño de Salud (SERMAS)
  • Catalonia: CatSalut
  • Andalusia: Servicio Andaluz de Salud (SAS)
  • Valencia: Conselleria de Sanitat

Required Documents:

  • NIE or TIE (residence card)
  • Social Security number (número de afiliación a la Seguridad Social)
  • Padrón certificate (proof of address)
  • Passport

How to Apply:

  • Book appointment (cita previa) at health center (centro de salud)
  • Submit documents
  • Assigned GP (médico de cabecera/médico de familia) at your local health center
  • Receive healthcare card (Tarjeta Sanitaria Individual - TSI) in 2-4 weeks (temporary paper given same day)

Processing Time: 2-4 weeks for card; temporary certificate issued immediately.

Cost: Free.

Using Public Healthcare

General Practitioner (GP/Médico de Familia):

  • Your first point of contact for all health issues
  • Book appointments via phone, online portal, or in-person
  • Walk-in for urgent issues (not emergencies)
  • GP provides referrals to specialists

Specialists:

  • Require GP referral (except private)
  • Wait times: 2-8 weeks
  • Appointment at public hospital or specialist center

Emergencies (Urgencias):

  • Go directly to hospital emergency room (urgencias) OR
  • Call 112 (Spain’s emergency number—equivalent to 911/999)
  • Free for everyone, including tourists
  • Triage system: serious cases seen immediately, minor issues may wait

Prescriptions:

  • GP or specialist prescribes medication
  • Take prescription to pharmacy (farmacia)
  • Copay: €0-€4.24 per medication depending on income
    • Pensioners: €0 (free)
    • Low income: 40% copay
    • Standard: 40-50% copay
    • High income (€100k+): 60% copay

Public Healthcare Quality by Region

Healthcare quality varies slightly by autonomous community:

Top-Rated Regions:

  • Basque Country (País Vasco): Best healthcare in Spain
  • Navarra: Excellent hospitals, short wait times
  • Madrid: Very good, modern facilities
  • Catalonia: Good, but wait times longer in Barcelona

Good-to-Average Regions:

  • Andalusia, Valencia, Galicia, Castilla y León

Important: Even “average” Spanish public healthcare is world-class by global standards.

Private Health Insurance in Spain

Private insurance is common—approximately 25% of Spaniards have private coverage (often alongside public access).

When You Need Private Insurance

Required for Visas:

  • Non-Lucrative Visa: Mandatory (minimum €30,000 coverage)
  • Digital Nomad Visa: Mandatory first year
  • Student Visa: Mandatory (some universities accept public insurance after registration)

Recommended (But Not Required):

  • You want faster specialist access
  • You need dental/optical coverage
  • You prefer private hospitals
  • You’re self-employed and want to minimize Social Security costs initially
  • You live in a rural area (private may have better access)

Best Private Health Insurance Companies

Sanitas (Best Overall)

Type: Spanish insurer (owned by Bupa UK)

Monthly Premiums: €60-€120 (age 30-50), €120-€200 (age 60+)

Pros:

  • Largest network in Spain (hospitals, clinics)
  • Excellent reputation
  • English-speaking customer service
  • Comprehensive coverage
  • Accepted for all visa types

Cons:

  • Higher premiums than some competitors

Best For: Expats wanting best overall coverage and widest network.

Adeslas (Most Affordable)

Type: Spanish insurer (owned by SegurCaixa)

Monthly Premiums: €50-€100 (age 30-50), €100-€160 (age 60+)

Pros:

  • Lower premiums
  • Good hospital network
  • Dental plans available
  • Well-established (largest insurer by enrollment)

Cons:

  • Customer service mostly Spanish
  • Smaller network than Sanitas

Best For: Budget-conscious expats, Spanish speakers.

ASISA (Good Value)

Type: Spanish mutual insurer

Monthly Premiums: €55-€110 (age 30-50), €110-€180 (age 60+)

Pros:

  • Competitive pricing
  • Good coverage
  • Wide network

Cons:

  • Customer service in Spanish
  • Less known among expats

Best For: Those wanting value, comfortable with Spanish.

DKV (German Quality)

Type: German insurer (owned by Munich Re)

Monthly Premiums: €70-€130 (age 30-50), €140-€220 (age 60+)

Pros:

  • German engineering/service standards
  • Excellent coverage
  • International perspective
  • English support

Cons:

  • Higher premiums
  • Smaller network than Sanitas

Best For: German expats, those prioritizing service quality.

Cigna Global (International Coverage)

Type: US-based global insurer

Monthly Premiums: €150-€400 (varies widely by plan)

Pros:

  • Global coverage (Spain + worldwide)
  • Excellent for frequent travelers
  • Direct billing (no upfront payment)
  • English service

Cons:

  • Expensive
  • Overkill if you’re staying in Spain

Best For: International executives, frequent travelers, high earners.

Coverage Comparison

Feature Public Sanitas Adeslas Cigna Global
GP Visits Free Included Included Included
Specialists Free (wait 2-8 wks) 1-7 days 1-7 days Same day
Hospital Free Private room Private room Private room
Surgery Free (wait 1-6 mo) 1-4 weeks 1-4 weeks 1-2 weeks
Prescriptions €0-€4 copay 20-30% copay 20-30% copay Often 100%
Dental Not covered Add-on €10-€30/mo Add-on €10-€30/mo Included (some plans)
Optical Not covered Add-on €5-€15/mo Add-on €5-€15/mo Included (some plans)
Mental Health Limited Limited sessions Limited sessions Comprehensive
International EU only (EHIC) Spain + EU Spain only Worldwide

How to Choose Private Insurance

Consider:

1. Visa Requirements:

  • Check minimum coverage (usually €30,000)
  • Ensure insurer is approved by Spanish consulates (Sanitas, Adeslas, ASISA always accepted)
  • Confirm no deductibles or minimal (some visas reject high-deductible plans)

2. Your Health Needs:

  • Healthy, young (20-40): Basic plan sufficient (€50-€80/month)
  • Chronic conditions: Ensure coverage (some insurers exclude pre-existing conditions)
  • Dental/optical needs: Add these riders
  • Frequent travel: Consider Cigna Global or international add-ons

3. Budget:

  • Basic coverage: €50-€80/month
  • Comprehensive: €100-€150/month
  • Premium with dental/optical: €150-€200/month

4. Network:

  • Check insurer’s hospital/clinic list in your city
  • Ensure convenient locations

5. Language:

  • Sanitas, Cigna: English support
  • Adeslas, ASISA: Mostly Spanish

How to Purchase Private Insurance

Direct Purchase:

  • Visit insurer websites (Sanitas.es, Adeslas.es, etc.)
  • Request quote (cotización)
  • Complete online application or phone
  • Provide: NIE/passport, health questionnaire (pre-existing conditions)
  • Payment: Monthly direct debit

Through Insurance Broker:

  • Brokers compare multiple insurers
  • Help navigate options
  • Assist with claims
  • Fee: Usually commission-based (no cost to you)

Find Insurance Brokers →

Processing Time: 1-7 days approval, coverage starts immediately or on chosen date.

Pre-Existing Conditions

Important: Most Spanish insurers exclude or limit coverage for pre-existing conditions.

Typical Exclusions:

  • Diabetes
  • Heart disease
  • Cancer
  • Chronic respiratory issues
  • Mental health conditions

Waiting Periods:

  • General coverage: Immediate
  • Specialist visits: 0-6 months
  • Surgery: 6-12 months
  • Maternity: 8-12 months

Solution for Pre-Existing Conditions:

  • Some insurers cover after 1-2 years of enrollment (without claims for that condition)
  • Public healthcare covers pre-existing conditions (if you’re contributing to Social Security)
  • International insurers (Cigna, Allianz) may offer coverage (higher premiums)

Healthcare Costs in Spain

Public Healthcare

Free if you’re contributing to Social Security:

  • GP visits: Free
  • Specialist visits: Free
  • Hospitalization: Free
  • Surgery: Free
  • Prescriptions: €0-€4.24 per medication

What You Pay:

  • Social Security contributions (included in salary deductions—6.35% for employees)
  • Autónomos: €80-€600/month (includes healthcare + pension + other benefits)

Private Healthcare (Without Insurance)

Out-of-Pocket Costs:

  • GP visit: €50-€100
  • Specialist visit: €80-€150
  • Diagnostic tests (MRI, CT): €200-€800
  • Emergency room visit: €100-€300
  • Surgery: €2,000-€20,000 (depends on procedure)
  • Dental cleaning: €50-€80
  • Dental filling: €60-€120
  • Eyeglasses: €100-€400

Prescription Medications:

  • Without insurance: Full price (€10-€200 depending on medication)
  • With insurance: 20-30% copay

Private Insurance Premiums by Age

Age Basic Plan Comprehensive With Dental/Optical
18-30 €40-€60 €70-€100 €90-€120
30-40 €50-€80 €90-€120 €110-€150
40-50 €60-€100 €110-€150 €140-€180
50-60 €80-€140 €150-€210 €180-€250
60-70 €120-€200 €200-€300 €250-€350
70+ €180-€350 €300-€500 €400-€600

Note: Premiums increase with age. Lock in lower rates by enrolling young.

Dental Care in Spain

Not covered by public healthcare (except emergency extractions).

Options:

1. Private Dental Insurance (Seguro Dental):

  • €10-€30/month add-on to health insurance
  • Covers: Cleanings, fillings, X-rays (often 100%)
  • Covers: Crowns, root canals (50-80% coverage)
  • Orthodontics: Partial coverage (20-50%)

2. Dental Clinics (Out-of-Pocket):

  • Cleaning: €50-€80
  • Filling: €60-€120
  • Root canal: €200-€500
  • Crown: €300-€800
  • Implant: €800-€2,000
  • Orthodontics (braces): €2,000-€5,000

Tip: Dental tourism—Spain is cheaper than UK/US. Many expats travel to Spain specifically for dental work.

Pharmacies (Farmacias)

Pharmacies are everywhere: Identified by green cross (cruz verde).

Services:

  • Fill prescriptions (recetas)
  • Over-the-counter medications
  • Basic health consultations (pharmacists are highly trained)
  • Blood pressure checks
  • Some vaccines

Prescription Process:

  • GP or specialist writes prescription
  • Take to any pharmacy
  • Show healthcare card (public) or pay full price (private, then claim reimbursement from insurer)

24-Hour Pharmacies:

  • Rotating schedule (farmacia de guardia)
  • Check online or look for green cross with “Guardia” sign

Emergency Healthcare

Emergency Number: 112

  • Ambulance, police, fire brigade
  • English operators available
  • Free for everyone (residents and tourists)

Emergency Rooms (Urgencias):

  • Located at all public hospitals
  • Open 24/7
  • Triage system: Serious cases first, minor issues may wait 2-6 hours
  • Free for residents with healthcare card
  • Free for tourists (emergency treatment only—ongoing care requires insurance)

Urgent Care Centers (Centros de Atención Primaria):

  • For non-life-threatening urgent issues (minor injuries, infections, flu)
  • Faster than emergency room for minor issues
  • Located in most neighborhoods

Healthcare for Specific Groups

Retirees

EU Retirees:

  • Use EHIC (European Health Insurance Card) for temporary stays
  • Apply for S1 form from home country for permanent residence (transfers healthcare rights)
  • Access Spanish public healthcare through S1

Non-EU Retirees:

  • Must purchase private insurance OR
  • Contribute to Spanish Social Security (difficult if not working)
  • Non-Lucrative Visa requires private insurance (€30,000+ coverage)

Digital Nomads

First Year:

  • Digital Nomad Visa requires private insurance
  • After contributing to Social Security for 1 year (if paying autónomo fees), can access public healthcare

Students

EU Students:

  • Use EHIC from home country
  • Some universities require additional insurance

Non-EU Students:

  • Student visa requires private insurance
  • Some universities offer group plans (€200-€400/year)

Families

Children:

  • Covered under parent’s public healthcare (free)
  • Covered under parent’s private insurance (small additional premium—€10-€30/child/month)

Maternity:

  • Public healthcare: Fully covered (prenatal care, delivery, postnatal)
  • Private insurance: Usually covered after 8-12 month waiting period

Common Healthcare Problems and Solutions

Problem 1: Long Wait Times for Specialists (Public)

Issue: GP refers you to specialist, wait is 6-8 weeks.

Solutions:

  • Purchase private insurance (see specialist in 1-7 days)
  • Go private out-of-pocket for one-off visit (€80-€150)
  • If urgent, stress to GP—they can mark as preferente (faster)
  • Emergency room for immediate issues (though may still wait if non-urgent)

Problem 2: Denied Coverage for Pre-Existing Condition

Issue: Private insurer excludes your chronic condition from coverage.

Solutions:

  • Enroll in public healthcare (contribute to Social Security as autónomo) - covers pre-existing conditions
  • International insurers (Cigna, Allianz) may cover (higher premiums)
  • Some Spanish insurers cover after 1-2 years without claims

Problem 3: Private Insurer Doesn’t Cover Specific Treatment

Issue: Your private insurance doesn’t cover the procedure you need.

Solution:

  • Appeal to insurer (sometimes they make exceptions)
  • Pay out-of-pocket (negotiate cash discount—hospitals often give 20-40% off)
  • Use public healthcare if you qualify (covers most procedures)

Problem 4: Difficulty Getting GP Appointment (Public)

Issue: Your centro de salud is overbooked, can’t get GP appointment for 7-10 days.

Solutions:

  • Use “consultas sin cita” (walk-in hours—usually 8-10am)
  • Call health center early morning (8-9am) for same-day cancellations
  • Go to urgent care center (CAP) for non-emergency urgent issues
  • Use private insurance (GP same day)

Problem 5: Language Barrier with Spanish Healthcare

Issue: Doctors, nurses, administrators speak limited English.

Solutions:

  • Bring Spanish-speaking friend/partner
  • Hire medical interpreter (€50-€100/visit)
  • Use translation apps (Google Translate has camera feature for documents)
  • Private insurance (Sanitas, Cigna) has English-speaking staff
  • Large cities/expat-heavy areas have more English-speaking healthcare professionals

Get Expert Help

Navigating Spanish healthcare, especially choosing private insurance, can be complex.

Recommended Services:

When to Use Broker:

  • First time buying Spanish insurance
  • Visa requires specific coverage (broker ensures compliance)
  • Pre-existing conditions (broker knows which insurers are lenient)
  • Comparing multiple policies

FAQs About Spanish Healthcare

Is healthcare free in Spain?

Public healthcare is free if you’re contributing to Spanish Social Security (employees, autónomos, retirees with S1 form). Free includes GP visits, specialists, hospitalization, surgery, and most prescriptions (€0-€4 copay). Not covered: Dental, optical, some specialized treatments. Private insurance costs €50-€150/month. Emergency care (112) is free for everyone, including tourists.

Do I need private health insurance in Spain?

Required for: Non-Lucrative Visa, Digital Nomad Visa (first year), Student Visa. Not required for: Work visa holders (access public healthcare via Social Security), EU citizens working/registered in Spain, autónomos (if contributing to Social Security). Recommended (but optional) if: You want faster specialist access, dental/optical coverage, or prefer private hospitals. Many expats use both: public for serious issues, private for routine care.

How do I access public healthcare in Spain?

Step 1: Work in Spain (employed or autónomo) = automatic Social Security registration. Step 2: Register at regional health service (SERMAS in Madrid, CatSalut in Catalonia) with NIE, Social Security number, and padrón. Step 3: Receive healthcare card (Tarjeta Sanitaria) in 2-4 weeks. Step 4: Use card at GP appointments, hospitals, pharmacies. Free at point of use. EU citizens can use EHIC temporarily or S1 form (retirees) for permanent access.

What is the best private health insurance in Spain?

Best overall: Sanitas (€60-€120/month)—widest network, English support, accepted for all visas. Best value: Adeslas (€50-€100/month)—lowest premiums, good coverage. Best for internationals: Cigna Global (€150-€400/month)—worldwide coverage, excellent service. Best for German expats: DKV (€70-€130/month)—German quality standards. Choose based on: budget, language needs (English vs Spanish), network in your city, visa requirements.

How much does private health insurance cost in Spain?

Age 30-40: €50-€120/month (basic to comprehensive). Age 40-50: €60-€150/month. Age 50-60: €80-€210/month. Age 60+: €120-€350/month. Add-ons: Dental (+€10-€30/month), Optical (+€5-€15/month). Factors: Age, coverage level, pre-existing conditions, deductibles. Cheapest: Adeslas €50/month (young, healthy). Most expensive: Cigna Global €400+/month (comprehensive international). Average expat: €80-€120/month.

Does Spanish public healthcare cover dental?

No, public healthcare does NOT cover routine dental care (cleanings, fillings, crowns). Only covered: Emergency extractions, acute infections. Options: (1) Private dental insurance (€10-€30/month add-on), (2) Pay out-of-pocket (cleaning €50-€80, filling €60-€120), (3) Dental tourism—Spain is cheaper than UK/US. Most expats pay out-of-pocket for dental or add dental insurance to their health plan.

Can I use my home country health insurance in Spain?

EU citizens: Use EHIC (European Health Insurance Card) for temporary stays (tourism, short visits). For permanent residence, apply for S1 form (if retired) or contribute to Spanish Social Security. Non-EU citizens: Home country insurance typically doesn’t cover Spain. Exceptions: International policies (Cigna, Allianz). Solution: Get Spanish private insurance (€50-€150/month) or access public healthcare via Social Security contributions.

What happens if I have a medical emergency in Spain?

Call 112 (Spain’s emergency number—free, works from any phone, English operators available). Ambulance dispatched to your location. Emergency room (urgencias): Go directly to nearest public hospital. Free for everyone (residents and tourists)—emergency care is never denied. Show healthcare card (if resident) or passport (if tourist). Non-emergency urgent care: Visit CAP (Centro de Atención Primaria) for minor injuries, flu, infections.

How long are wait times for specialists in Spain?

Public healthcare: 2-8 weeks for specialists (varies by specialty—dermatology faster, orthopedics slower). Non-urgent surgery: 1-6 months. Private insurance: Specialist appointments 1-7 days, surgery 1-4 weeks. Emergency care: Immediate (triage system—serious cases first). GP appointments: Public: 1-7 days. Private: Same day to 3 days. Wait times vary by region—Basque Country and Navarra fastest, Andalusia and Valencia slower.

Can I switch from private to public healthcare?

Yes. To access public healthcare: Start contributing to Spanish Social Security (get employed or register as autónomo). After registration, apply for healthcare card (Tarjeta Sanitaria) at regional health service. Can you keep both? Yes, many expats maintain private insurance alongside public access for: faster specialists, dental, private hospital rooms. Switching from public to private: Just purchase private insurance anytime (no enrollment restrictions except age/pre-existing conditions).

Need Professional Help?

Connect with vetted professionals who specialize in helping people move to and work in Spain.