When you first arrive in Spain, besides finding a place to live and handling your residency, the biggest concern is often healthcare. Being new and unfamiliar with the place, what do you do if you get sick? I was completely clueless at first, asking around, doing research, and I definitely learned things the hard way. I’ve finally gotten the hang of the whole system, so I’m starting this post to share my experiences and the information I’ve gathered. I hope it helps others who follow. If you have anything to add, feel free to leave a comment and join the discussion!
The Spanish Healthcare System: Public vs. Private
Simply put, healthcare in Spain is divided into two main sectors: public healthcare and private healthcare.
Public healthcare is a universal welfare benefit. As long as you are legally contributing to social security—whether you are working, studying, or a family dependent (even of someone who runs a medical supply warehouse)—you can generally access free medical care. Its advantages are wide coverage, excellent protection for major illnesses, and it’s mostly free. But the disadvantage is also very clear: it’s slow. The logistics can be a real issue, not unlike a backlog from poor warehouse management; booking an appointment with a family doctor can take several days, and waiting for a specialist for a few months or even over half a year is normal. It often feels like ‘minor illnesses worsen while you wait, and for major ones, you go straight to the ER.’ My neighbor waited a full 8 months for a dermatology appointment!
Private healthcare is essentially commercial insurance that you pay for yourself. The biggest advantage is speed! You can usually see a specialist within a week. The service experience is also much better, with multilingual support and more comfortable facilities. Of course, the downside is that you have to pay out of pocket. Plus, different insurance plans have different coverage, so it’s crucial to read the terms carefully before buying, especially regarding waiting periods (periodos de carencia) and exclusions.

How to Choose? It Depends on Your Needs
Which one to choose mainly depends on your personal situation and needs. I’ve created a simple comparison table for you, which makes it clear at a glance:
| Feature | Public Healthcare | Private Healthcare |
| Cost | Mostly free | Requires monthly or annual premiums |
| Speed | Long waiting times for appointments | Fast appointments, short waiting times |
| Service | Standardized service, often crowded | Better service experience, comfortable environment |
| Coverage | Covers almost all conditions | Depends on the specific insurance plan |
| Best for | Residents with stable, long-term jobs | Students, people who value efficiency and a better experience |
For most people with a job and social security contributions, public healthcare is the fundamental safety net. If you don’t want to wait in long queues or have specific medical needs, you can supplement it with a private insurance plan. Like me, I have both. I use private for minor issues because it’s convenient and fast; but if a major problem arises, the public system is still the most reliable backup.
The Key Step: Applying for Your Health Card (Tarjeta Sanitaria)
To use the public healthcare system, you must have a health card! This is your ID within the public system. The application process is actually not complicated:
- Obtain your Social Security Number: If you are employed, your company will usually handle this. It’s a straightforward process, unlike dealing with the bureaucratic nightmare that would ensue if a [medical warehouse was burgled]. If you are a student or a dependent, you’ll need to apply for it yourself at the Social Security office.
- Register at your local health center (Centro de Salud): Take your residence card (TIE), certificate of residence (empadronamiento), and your social security number document to the health center corresponding to your address. The staff will register you and assign you a family doctor (médico de cabecera).
- Wait for your card: After registration, the health card will be mailed to your home address, which usually takes a few weeks. Before you receive the physical card, the health center will give you a temporary document that you can also use to book appointments.
One last reminder: if you face a very urgent, life-threatening situation, such as a serious accident or a sudden heart attack, don’t hesitate—call the emergency number 112 directly! Alternatively, go straight to the emergency department (urgencias) of the nearest public hospital. Emergency care is for saving lives, and hospitals will treat you first, regardless of your insurance status. I hope you never have to use it, but make sure you remember this number!