Hi everyone, I’m Alex, and I just moved to Barcelona not long ago. While handling various paperwork recently, I did some research on the Spanish healthcare system and found it has quite a few differences from what I previously knew. I’ve seen many newcomers on the forums asking about this, so I decided to share what I’ve learned. I hope this helps you all, and I welcome any corrections or additions from the veterans here!

Public vs. Private Healthcare
When you first arrive in Spain, the most important thing to understand is the two-tiered healthcare system: public and private. Simply put, public healthcare is a universal benefit. As long as you are legally contributing to social security, for instance as an employee or a qualifying family member, you can access it for free. Private healthcare, on the other hand, is based on commercial insurance that you purchase yourself, with a wide range of plans and prices.
Public Healthcare
The core of the public system is your local community health center, the Centro de Salud. For any health issue, big or small, your first stop is always your assigned general practitioner (GP) here. You first need to apply for a social security number at the Social Security office, then take your proof of address (empadronamiento) to the corresponding Centro de Salud to register. They will assign you a GP and issue you a health card (Tarjeta Sanitaria). This card is essential for all medical appointments! The advantages of the public system are its comprehensive coverage, low-cost prescriptions, and major tests and surgeries being virtually free. However, the downside is significant: it’s slow! Getting an appointment with your GP might take a few days, and seeing a specialist could mean waiting for months, or even over half a year. Long waits in the emergency room are also common.
Private Healthcare
If you don’t want to wait, or have certain non-illness related needs, private Spanish healthcare is an excellent supplement. You’ll need to purchase a commercial health insurance plan from major companies like Adeslas, Sanitas, or Asisa. With this type of Spanish healthcare, you can directly book appointments with any doctor or hospital within your insurer’s network, without needing a referral from a GP, which is typical in the public Spanish healthcare system. The advantages are that it’s fast, with better service and facilities. You can usually see a specialist within a week. The downside, of course, is that it’s expensive and requires a continuous financial commitment. Plus, you need to carefully read the terms regarding coverage, deductibles, and so on.
To make it clearer, I’ve created a simple comparison table:
| Feature | Public Healthcare | Private Healthcare |
| Cost | Mostly free | Requires commercial insurance purchase |
| Appointment Speed | Slow, long waits for specialists | Fast, direct access to specialists |
| Scope of Services | Comprehensive, but some services are excluded | Depends on the insurance plan |
| Who It’s For | Legal residents contributing to social security | Everyone, especially students and non-lucrative visa holders |
| Pros | Affordable, good coverage for major illnesses | Efficient, convenient, better patient experience |
| Cons | Long waiting times | Higher cost |
The two systems are not mutually exclusive. Many locals who can afford it use both. They might use private healthcare for the convenience of treating minor issues, but rely on the public system for its robust resources in case of a serious medical condition. I hope this information is useful and helps you feel more prepared when you need to see a doctor!