I just moved to Spain not long ago. Back in my home country, I’d always heard that Spain’s universal ‘free’ healthcare was a top-tier benefit. After a few visits to hospitals and health centers, I’ve finally got a handle on the process and rules. I’ve seen many newcomers on forums asking about this, so I thought I’d start a thread to share my understanding and experiences. I also welcome seasoned expats to correct or add to it!
Who is Eligible for Spain’s Public Healthcare?
First, let’s be clear: the so-called ‘free healthcare’ isn’t free for everyone. A more accurate term is the ‘public healthcare system’. Simply put, this system primarily serves individuals who have legal residency in Spain and contribute to social security, along with their direct dependents. So, if you’re working here, your company is required to register you for social security, which automatically enrolls you in Spain’s public healthcare. If you are a student or hold a non-lucrative visa, your eligibility for Spain’s free healthcare is different, and you’ll usually need to purchase private health insurance as an alternative or supplement.
How to Get Your Health Card (Tarjeta Sanitaria)?
This card is your ‘ticket’ to accessing the public Spanish healthcare system. If you’re eligible, you can apply at the local health center (centro de salud) corresponding to your address. You’ll need to bring your residence card (TIE/NIE), proof of address (empadronamiento), and your social security affiliation document. They will register you, assign you a family doctor (médico de cabecera), and the health card will be mailed to your home in a few weeks. Once you have it, you’ll need it for everything from seeing a doctor to getting prescriptions.

The Process and Costs of Seeing a Doctor
Once you have your health card, the process generally looks like this:
- Book an appointment with your family doctor: For any non-urgent health issue, the first step is always to book an appointment with your assigned family doctor. You can do this by phone, through the health center’s website, or via a regional health app. The family doctor will provide an initial diagnosis and treatment.
- Get a referral to a specialist: If your family doctor deems it necessary, they will issue a referral to a specialist, such as a dermatologist or cardiologist. The waiting time for this can be quite long, ranging from a few weeks to several months, depending on the specialty and region.
- Go to the emergency room (Urgencias): For sudden, serious conditions like a broken bone, a persistent high fever, or difficulty breathing, you can go directly to a public hospital’s emergency room. However, be aware that if your situation is not a true emergency, you may face very long waits and a bit of a ‘side-eye’, as patients are triaged and seen based on the severity of their condition.
So, is seeing a doctor really completely free? Consultations, tests, surgeries, and hospital stays are indeed covered. However, prescription medications are not! After a doctor gives you a prescription, you need to buy the medicine at a pharmacy (farmacia). Depending on your income and pension status, the government subsidizes a portion of the cost, but you’ll typically pay between 40% and 60% of the price yourself. Only a very small number of specific medications and circumstances are fully covered.
| Service | Cost in Public System | Notes |
| Family Doctor Consultation | Free | Appointment required |
| Specialist Consultation | Free | Referral from family doctor required; waiting times can be long |
| Hospitalization / Surgery | Free | Includes accommodation, meals, and treatment |
| Emergency Room (Urgencias) | Free | For genuine emergencies only |
| Prescription Drugs | Free 40%-60% copay | Requires an official prescription from a doctor |
| Dental / Vision | Mostly not included | Most services like fillings, orthodontics, and glasses must be paid for out-of-pocket or through private insurance |