Expats living in Spain can access both public and private healthcare. Understanding how each system works is important to secure the right medical coverage.
Spanish healthcare system overview
The Spanish healthcare system is highly rated. It consists of a public system and a private network of clinics and hospitals.
The public system is free at the point of use for most residents. The private system is funded through monthly insurance premiums.
Many expats use a combination of both systems. This allows them to benefit from the advantages of both services.
Public healthcare in Spain
The public system is called the Sistema Nacional de Salud (national health system). It is funded through social security contributions and taxes.
If you contribute to the social security system, you have access to public doctors. This coverage extends to your dependent family members.
The quality of public care is excellent. However, waiting times for non-emergency specialists and diagnostics can be several months long.
You must see a general practitioner first to get a referral to a specialist. Direct bookings are not allowed.
The public system also subsidises your prescription medicine. The Spanish term is receta médica (medical prescription).
The discount depends on your annual income. Most active workers pay 40% of the retail price at the pharmacy.
Private health insurance in Spain
Private healthcare allows you to bypass the waiting lists of the public system. You can book appointments directly with specialists.
Most private doctors in Madrid speak English. Private hospitals also provide translation services for foreign patients.
You pay a monthly premium to an insurance provider. The cost depends on your age, health condition, and policy terms.
Most private policies use a directory of approved doctors. The Spanish term is cuadro médico (medical directory).
You must visit doctors within this network to receive coverage. Some premium policies reimburse you if you see outside doctors.
Private clinics offer more comfortable facilities. However, they may refer serious trauma cases to public hospitals.
Key insurance terms: Copago and carencia
You must understand two terms before buying private insurance. These are copago and carencia.
A copago (co-payment) is a small fee you pay per medical visit. Policies with copago have lower monthly premiums.
A policy sin copago (without co-payment) has a higher premium. However, you pay nothing extra when you visit a doctor.
A carencia (waiting period) is the time you must wait before accessing specific treatments. For example, surgery coverage might start after six months.
Private health insurance for Spanish visas
If you apply for a residency visa, you must hold private health insurance. This applies to student and digital nomad visas.
The Spanish government has strict rules for visa insurance. The policy must offer full medical coverage equal to the public system.
The insurance policy must be contracted without copago. It must also have no waiting periods for major treatments.
Your visa policy must not exclude pre-existing medical conditions. It must also include the repatriation of remains to your home country.
The provider must be authorized to operate in Spain. You must submit the certificate in Spanish with your application.
How they compare side by side
You can study this table to compare the key differences between both systems.
| Feature | Public Healthcare (SNS) | Private Health Insurance |
|---|---|---|
| Cost | Free at point of use (tax funded) | Monthly premium (€50 to €150) |
| Waiting Times | Can be several weeks or months | Usually a few days |
| Specialist Access | Requires GP referral | Direct booking allowed |
| Doctor Choice | Assigned by health center | Choose from provider directory |
| Language | Mostly Spanish | English options common |
Public vs private: Which one should you choose?
Your choice depends on your residency status and healthcare needs. Both systems have advantages for different situations.
Select public healthcare if you have a job and want excellent care for major illnesses. The system excels at complex hospital treatments.
Choose private insurance if you need a visa or want fast appointments. It is also ideal if you do not speak Spanish yet.
How to register for public healthcare
You can register for the public healthcare system by following these steps.
-
Obtain your social security number from the social security office.
-
Register your address at the local city hall to get your padrón certificate.
-
Locate your assigned local clinic using the regional health map.
-
Visit the clinic in person and present your documents at the counter.
-
Complete the registration form and choose your general practitioner.
-
Collect your physical health card from the clinic or wait for postal delivery.
Checklist: What you need for public registration
Bring these documents to your local clinic to complete your registration:
- Social security document : The document showing your assigned social security number.
- NIE or TIE card : Your valid foreign identification card or passport.
- Padrón certificate : Your proof of address registration in Madrid, issued within three months.
- Employment contract : Your job contract showing you contribute to the system.
Make sure to print copies of all your documents before visiting the clinic. The administrative staff will keep the photocopies.
Questions and answers
Are tourists covered by the public healthcare system?
No. Tourists must hold travel insurance or pay for medical treatment out of pocket. However, public hospitals will treat anyone in a life-threatening emergency.
What are the main private insurance providers in Spain?
Sanitas and Adeslas are the largest. Other popular providers include Asisa, DKV, and Caser. Most of these companies offer expat-specific plans that meet visa requirements.
Can I use both public and private healthcare at the same time?
Yes. Many residents keep their public coverage for serious emergencies and use private insurance for fast specialist appointments. The systems operate independently.
Is dental care covered by public healthcare?
Generally no. The public system only covers basic emergency extractions for adults. You must pay for fillings, crowns, and cleaning yourself or buy dental insurance.
What is the convenio especial pay-in scheme?
It is a voluntary public insurance scheme. If you do not work, you can pay a monthly fee to access the public system. The fee is currently 60 euros for under-65s.
How much does private health insurance cost in Spain?
Usually between 50 and 150 euros per month. The exact cost depends on your age, pre-existing conditions, and co-payment options. Full visa policies are more expensive.
