Spanish Healthcare System: Complete Guide

Complete guide to healthcare in Spain. Learn about public healthcare registration, private insurance, costs, and how to access medical services.

Spain has one of the best healthcare systems in the world, ranking highly for quality and accessibility. This guide explains how expats can access healthcare in Spain.

Overview of Spanish Healthcare

The Spanish healthcare system operates on two levels:

  • Public healthcare (Sistema Nacional de Salud): Free or low-cost, funded by taxes and social security
  • Private healthcare: Paid insurance, faster access, more choice

Many residents use a combination of both systems.

Public Healthcare System

The public healthcare system in Spain provides:

  • Free GP visits
  • Free specialist consultations (with referral)
  • Free emergency care
  • Free hospital treatment
  • Subsidized medications (40-90% discount)
  • Free or low-cost dental care (limited)

Quality is generally excellent, though waiting times for non-urgent procedures can be long (1-6 months).

Private Healthcare in Spain

Private health insurance benefits:

  • No waiting times for appointments and procedures
  • Choice of doctors and hospitals
  • English-speaking doctors available
  • Comprehensive dental care
  • Direct specialist access (no GP referral needed)

Cost: €50-150/month depending on age and coverage.

Who is Eligible for Public Healthcare?

You can access Spanish public healthcare if you're:

  • Employed in Spain (contributing to Social Security)
  • Self-employed (autónomo) paying Social Security
  • Retired with Spanish pension or transferred EU pension
  • Registered as unemployed and seeking work
  • Legal resident with sufficient income (if not working)

EU citizens can use their European Health Insurance Card (EHIC) for temporary stays.

How to Register for Public Healthcare

To register for public healthcare in Spain:

  1. Get your Social Security number (if employed)
  2. Register at your local health center (Centro de Salud)
  3. Bring required documents:
    • NIE or passport
    • Empadronamiento certificate
    • Social Security number or proof of coverage
  4. Choose your GP (médico de cabecera)
  5. Receive your health card (tarjeta sanitaria) within 2-4 weeks

Healthcare Costs in Spain

Public healthcare costs:

  • GP and specialist visits: Free
  • Hospital treatment: Free
  • Emergency care: Free
  • Prescriptions: €0-60% of cost (depending on income)
  • Dental: Mostly private (extractions free in public)

Private insurance costs:

  • Basic coverage: €50-80/month
  • Comprehensive: €100-150/month
  • Premium (includes dental): €150-200/month