Spain consistently ranks among the top healthcare systems in the world. For expats, understanding how to access care—whether through the public system, private insurance, or a combination—is essential for a smooth transition.
Spain’s healthcare system at a glance
Spain’s public healthcare system, the Sistema Nacional de Salud (SNS), provides universal coverage to legal residents. It’s funded through taxes and social security contributions, delivering high-quality care at little to no cost at the point of service.
Key facts:
- Ranked 7th globally by the World Health Organization
- Life expectancy of 83+ years (among the highest worldwide)
- Over 450 public hospitals and thousands of health centers
- Managed regionally by each of Spain’s 17 autonomous communities
Who qualifies for public healthcare?
Your access to Spain’s public system depends on your residency status and how you earn income.
Full access
You qualify for full SNS coverage if you:
- Work legally in Spain and pay social security contributions
- Receive a Spanish pension
- Are registered as unemployed and receiving benefits
- Are under 18 or a full-time student under 26
- Have income below a certain threshold (convenio especial option)
Limited or no access
You may not automatically qualify if you:
- Hold a non-lucrative visa (you must have private insurance)
- Are a digital nomad with foreign employment (private insurance required for visa)
- Are a tourist or short-term visitor
- Work remotely for a non-Spanish company without paying into Spanish social security
The convenio especial option
If you don’t qualify through employment, you can pay into the public system through a convenio especial. This costs approximately €60-160/month depending on your age and provides full SNS access. It’s available to legal residents who have been registered in Spain for at least one year.
How to register for public healthcare
Step 1: Get your NIE
Before anything else, you need your Número de Identificación de Extranjero (NIE). This is your foreigner identification number required for nearly all official processes in Spain.
Step 2: Register on the padrón
Register at your local town hall (ayuntamiento) to prove your address. This is called empadronamiento and is required for healthcare registration.
Step 3: Register with social security
If you’re employed or self-employed, register with the Tesorería General de la Seguridad Social. Your employer handles this if you work for a Spanish company.
Step 4: Apply for your health card
Visit your local health center (centro de salud) with:
- Your NIE
- Padrón certificate
- Social security affiliation document
- Passport
- Proof of address
You’ll receive your Tarjeta Sanitaria Individual (TSI), your health card that grants access to the public system.
Using public healthcare
Primary care
Your assigned health center is your first point of contact. Here you’ll:
- Register with a general practitioner (médico de cabecera)
- Get referrals to specialists
- Receive vaccinations
- Access basic diagnostics
Appointments can be made online, by phone, or in person. Wait times vary by region—typically a few days for routine visits.
Specialist care
Specialists require a referral from your GP. Wait times for non-urgent specialist appointments can range from weeks to months, depending on the specialty and region.
Emergency care
Emergency rooms (urgencias) are available 24/7 at hospitals. For life-threatening emergencies, call 112. For non-emergencies, many areas have urgent care centers (centros de urgencias) with shorter waits than hospital ERs.
Prescriptions
Prescriptions are filled at pharmacies (farmacias). With SNS coverage, you pay a percentage of medication costs:
- Working adults: 40-50% of cost
- Pensioners: 10% (capped at €8-18/month depending on income)
- Unemployed/low income: 40% (some exemptions)
Many common medications cost just a few euros with coverage.
Private healthcare in Spain
Need help choosing? See our Health Insurance Comparison Tool for side-by-side provider comparisons and recommendations by visa type.
Why consider private insurance?
Many expats use private insurance alongside or instead of public healthcare for:
- Faster access — Specialist appointments in days, not weeks
- English-speaking doctors — Easier to find in the private system
- Choice of doctor and hospital — Select your preferred providers
- Visa requirements — Required for non-lucrative, digital nomad, and student visas
- Additional services — Dental, optical, and mental health often better covered
What private insurance costs
Typical monthly premiums for comprehensive coverage:
| Age | Monthly cost |
|---|---|
| 30-40 | €50-80 |
| 40-50 | €70-120 |
| 50-60 | €100-180 |
| 60-70 | €150-300 |
| 70+ | €250-500+ |
Prices vary significantly based on coverage level, deductibles, and pre-existing conditions.
Top private insurers in Spain
Spanish companies:
- Sanitas — Largest private network, owned by Bupa
- Adeslas — Extensive hospital network
- Asisa — Good value, cooperative model
- DKV — Strong in certain regions
International options:
- Cigna Global
- Allianz Care
- AXA
For visa applications, insurers must meet specific requirements: no co-pays, full coverage in Spain, and coverage for repatriation.
Choosing between Spanish and international insurance
Spanish insurers are typically:
- More affordable
- Accepted everywhere in Spain
- Easier to use (direct billing)
- Limited coverage outside Spain
International insurers offer:
- Coverage in multiple countries
- Often better for pre-existing conditions
- Higher premiums
- May require upfront payment and reimbursement
Healthcare for specific situations
Retirees from the EU
If you receive a state pension from another EU country, you can apply for an S1 form. This allows you to access Spanish public healthcare while your home country covers the cost.
Digital nomads
The digital nomad visa requires private insurance with:
- Full coverage in Spain
- No co-pays for basic services
- Minimum €30,000 coverage
- Valid for the entire visa period
Families with children
Children under 18 automatically qualify for public healthcare once a parent is registered. Pediatric care is excellent in Spain, with regular check-ups included.
Pre-existing conditions
Public healthcare covers pre-existing conditions without restrictions once you’re in the system. Private insurers may exclude or impose waiting periods for pre-existing conditions—typically 6-24 months.
Finding English-speaking doctors
In major cities and expat-heavy areas (Costa del Sol, Barcelona, Madrid, Valencia), finding English-speaking doctors is relatively easy, especially in the private system.
Tips for finding English-speaking care:
- Ask your insurance provider for a list of English-speaking doctors
- Check expat Facebook groups for recommendations
- Use platforms like Doctoralia to search and filter by language
- International hospitals in major cities often have multilingual staff
In rural areas and smaller towns, Spanish ability becomes more important. Consider learning basic medical vocabulary or bringing a Spanish-speaking friend to appointments.
Dental care in Spain
Dental care is largely not covered by the public system (except extractions and emergencies). Most people pay out of pocket or have private dental insurance.
Typical costs without insurance:
- Check-up and cleaning: €40-80
- Filling: €50-100
- Root canal: €150-300
- Crown: €300-600
- Implant: €800-1,500
Dental insurance costs €10-30/month extra and can be worth it if you need regular work.
Mental health services
Public mental health services exist but often have long wait times. Private insurance typically offers faster access to psychologists and psychiatrists.
Many therapists in major cities offer sessions in English. Online therapy platforms have also expanded options for English-speaking mental health support.
Pharmacies in Spain
Spanish pharmacies (identified by green crosses) are more than just shops—pharmacists can provide advice, recommend over-the-counter treatments, and sometimes prescribe medications for minor issues.
Useful to know:
- Pharmacies rotate 24-hour duty (farmacia de guardia)
- Many medications requiring prescriptions elsewhere are available over the counter
- Pharmacists often speak some English in tourist areas
- Generic medications are widely available and affordable
Emergency contacts
- General emergency: 112 (English operators available)
- Medical emergency: 061
- Police: 091 (National) or 092 (Local)
- Poison control: 915 620 420
Key takeaways
- Understand your eligibility — Your visa type and employment status determine public healthcare access
- Private insurance is often necessary — Required for many visas and valuable for faster, English-language care
- Register properly — NIE, padrón, and health card registration are essential steps
- The system is excellent — Once you’re in, Spain’s healthcare quality rivals anywhere in the world
- Plan for dental separately — Budget for dental care or add dental coverage to your insurance
Healthcare regulations and costs change. Verify current requirements with official sources and insurance providers for your specific situation.
Written by
John Spencer
John Spencer is a writer, researcher, and digital entrepreneur who specializes in expat life, relocation strategy, and lifestyle design—particularly in Spain. His work focuses on turning overwhelming topics like visas, residency, healthcare, banking, and cost of living into straightforward, decision-ready insights.
Disclaimer: The information on this page is for general informational purposes only and does not constitute legal, tax, financial, or medical advice. Requirements and regulations change frequently. Always verify information with official Spanish government sources and consult qualified professionals for your specific situation.
Planning your move?
Get our free checklist with everything you need to do before and after arriving in Spain.
Get the checklist