I haven’t been in Spain for long, but it feels like I’m unlocking a new achievement every day. From getting my residency permit and bank card to renting an apartment, every step has been a challenge. Recently, I’ve been looking into Spanish health insurance and found it’s quite a deep topic. So, I’m starting this thread to share my experience, partly as a personal record and hopefully to help others who come after me.
Before coming here, I’d heard that Spain has universal free healthcare, which sounded amazing. But in practice, I found that ‘free’ comes with conditions. This system mainly refers to the public healthcare system. To be eligible, you need to have legal residency status and be registered and contributing to the social security system. In simple terms, you need to be a student, an employee with a work contract, or self-employed—basically, someone ‘contributing’ to the state.
Basic Steps to Apply for Public Healthcare
Since I’m on a work residency permit, my company helped me register for social security. After that, I handled the rest of the process myself. Here’s a rough breakdown of the steps:
- Get Your Social Security Number (Número de Afiliación a la Seguridad Social): This is the most crucial step. Your first employer will usually handle this for you. If not, you’ll need to apply in person at a Social Security office (Tesorería General de la Seguridad Social - TGSS) with your residency card (TIE), passport, proof of address (padrón), and work contract.
- Register with a Health Center (Centro de Salud): Once you have your social security number, go to the health center corresponding to the address on your padrón. Bring all your documents, and the staff will register you in the system and assign you a family doctor (médico de cabecera).
- Apply for the Health Card (Tarjeta Sanitaria Individual - TSI): After registering at the health center, they will initiate the application for your health card. The card will be mailed to your home address and typically takes a few weeks to arrive. This little blue card is your ‘ID’ for accessing the public healthcare system.

Public vs. Private: My Dilemma
Although public healthcare offers wide coverage, it has a notable drawback: long waiting times. It’s common to wait for months for an appointment with a specialist or for a non-urgent test. Because of this, some friends of mine have opted to buy additional private health insurance. The advantage of private insurance is speed, easy appointment scheduling, and a better service experience, somewhat like the VIP or private clinics back home. Of course, the costs are paid out-of-pocket, typically ranging from tens to over a hundred euros per month. This is a key difference within the overall Spanish healthcare system.
| Feature | Public Healthcare | Private Healthcare |
| Pros | Free at the point of use | Fast, short waiting times |
| Pros | Comprehensive coverage | Wider choice of doctors/hospitals, better service |
| Cons | Long waiting times | Requires monthly premiums |
| Cons | Limited choice of doctors | May not cover some special treatments or pre-existing conditions |
Spain’s healthcare system is indeed very well-established, but it’s not something you can just ‘lie back and enjoy’ right after arriving. For new expats like us, the first step is to secure legal social security status and get that health card. If your budget allows, or if you have specific needs for efficiency and choice in healthcare (which involves navigating a system of products and services regulated by bodies like AEMPS), supplementing with a private insurance plan as an ‘accelerator pack’ is a great option. It can give you faster access to specialists and treatments approved by authorities such as AEMPS. I hope my experience can serve as a useful reference! If you have any tips or stories about navigating the health card process, feel free to share them in the comments below!