I just moved to Spain not long ago, and I feel like I’m still figuring everything out, especially when it comes to healthcare, which is quite different from what I was used to back home. I’ve recently done some research and successfully applied for my health card, so I’ve put together my experiences and the information I’ve gathered as a reference for friends who are new here or planning to come. Experienced folks are welcome to add their insights and corrections!
Spain’s Public Healthcare System
Spain’s public healthcare system, known as the Sistema Nacional de Salud, provides nearly universal coverage. As long as you have a legal residence permit, are registered and contributing to the social security system (Seguridad Social), or meet certain specific conditions, you can apply for a health card (tarjeta sanitaria). With this card, consultations at public hospitals and designated local health centers (centro de salud) are generally free, though you typically have to pay for prescription medications. I applied for mine at my local health center with my residence card (TIE), proof of address (empadronamiento), and social security number. It arrived in the mail about two weeks later, and the process was quite smooth.
How to See a Doctor? The Family Doctor is Key
It’s a bit different from my home country; here, you don’t just rush to a major hospital to register when you get sick. The correct procedure is to first make an appointment with your family doctor (médico de cabecera) at the local health center assigned on your health card. For minor ailments like a cold, fever, or skin rash, the family doctor can usually handle it. If they deem it necessary, they will give you a referral to a specialist or a hospital for further tests. Therefore, your family doctor is your primary and most important point of contact with the healthcare system. You can book appointments by phone, through the health center’s website, or via a mobile app, which is very convenient.

About Vaccinations
When talking about healthcare, vaccines are another topic of great interest. Spain has a fairly comprehensive vaccination schedule, especially for mandatory childhood vaccines. For adults, the most common ones we might encounter are the flu vaccine and the HPV vaccine. Every autumn and winter, the government actively promotes the flu vaccine, especially for high-risk groups like the elderly, children, and people with underlying health conditions, for whom it’s often free. For other adults like us who want to get it, you can consult your family doctor. You might have to pay for it, but it’s usually not expensive.
As for the HPV vaccine, it’s now included in Spain’s adolescent immunization program, offering free vaccination to girls around the age of 12. Adult women who wish to get vaccinated will need to pay for it themselves. You can get a prescription from your family doctor, purchase the vaccine at a pharmacy, and then bring it back to the health center for a nurse to administer. Based on what I’ve learned about getting a check-up with a Spanish immunology specialist, here are some differences between getting vaccinated in the public vs. private systems for your reference:
| Vaccination Item | Public Healthcare | Private Healthcare |
| Flu Vaccine | Usually free for high-risk groups; varies for the general public | Often included in insurance plans or requires an extra fee |
| HPV Vaccine | Free for adolescents; adults must purchase it themselves | Coverage depends on the insurance plan; may cover part or all of the cost |
| Appointment Method | Appointment with family doctor or nurse | Direct appointment with a clinic or specialist |
| Convenience | May require waiting for a referral | Fast appointments, more choices, but higher cost |
Although wait times for specialist appointments in Spain’s public healthcare system can sometimes be long, it’s quite good for routine medical care and basic health needs due to its broad coverage and low cost. For friends who have just arrived, the first thing to do is register for social security and apply for a health card. It will give you a lot of peace of mind while living here. Feel free to share your own experiences with seeing a doctor or getting vaccinated in the comments below!