Comparing public and private healthcare in Spain, including eligibility, registration, and cost.

Image by Vladan Bjelic

Fabrizio
Movyzen Co-Founder
Spain boasts one of the most well-regarded healthcare systems in the world, offering both public and private healthcare options. If you're planning to move to Spain, understanding how to access healthcare is crucial. This article will guide you through the steps to register for both public and private healthcare, helping you choose the right option for your needs.
Spain operates a universal healthcare system primarily funded by taxes. The public system, known as Seguridad Social, provides free or low-cost healthcare services to Spanish residents, while private healthcare is available for those who want quicker access to specialists or more comfort.
Spain’s healthcare system is divided into:
To be eligible for public healthcare in Spain, you need to meet certain criteria:
Here are the steps to register for public healthcare in Spain:
Step 1: Get Your Social Security Number (Número de Seguridad Social)
To access public healthcare, you'll first need to obtain a Social Security Number. If you are employed, your employer should handle this process. For the self-employed (autónomos), you can request a social security number at your local Tesorería General de la Seguridad Social (TGSS) office.
You will need:
Step 2: Empadronamiento (Registering with Your Local Town Hall)
Before accessing healthcare, you must be registered as a resident in your local municipality. This is called empadronamiento and can be done at your local town hall (Ayuntamiento).
Documents required:
Step 3: Apply for a Health Card (Tarjeta Sanitaria)
Once you have your Social Security Number and empadronamiento, visit your local health center to apply for your health card. This card grants you access to public health services, including general practitioners, specialists, and emergency care.
Documents required:
While Spain’s public healthcare system is excellent, some residents opt for private healthcare to avoid long waiting times or to access more specialized care. Many employers offer private health insurance as part of their benefits package, but you can also purchase individual plans.
Why Choose Private Healthcare?
Step 1: Choosing a Private Insurance Provider
Compare various providers based on coverage, costs, and services offered. Some providers may offer packages tailored to expatriates, with English-speaking doctors and customer service.
Step 2: Apply for Coverage
Once you’ve chosen a plan, apply online or visit the insurer’s office. Make sure to check if the plan offers:
You can use both public and private healthcare systems simultaneously in Spain. Many expats opt for private healthcare for faster access to certain services while relying on public healthcare for everyday medical needs and emergencies.
EU citizens can access public healthcare with a European Health Insurance Card (EHIC) during short-term stays in Spain. For long-term residency, you must register for Spain’s healthcare system following the steps above. Non-EU citizens will need private insurance when applying for a residency visa but can later switch to public healthcare if eligible.
If you're a retiree or pensioner relocating to Spain, you may be eligible for public healthcare through bilateral agreements between Spain and your home country. Pensioners from EU countries can also access healthcare using an S1 form, which is a certificate of entitlement to healthcare.
By following these steps, you can smoothly navigate Spain's healthcare system, whether you opt for public or private care. It’s essential to stay informed and choose the healthcare coverage that best suits your needs.
Start now your relocation with Movyzen and let us take care of the bureaucracy.