I’ve just moved to Spain and I’m still figuring things out. I recently looked into how to see a doctor here and found it’s quite different from what I’m used to. I haven’t seen much discussion about this on the forums, so I thought I’d start a thread to share my understanding of the Spanish healthcare system. If I get anything wrong, I’d love for the experienced folks here to correct me!
The Spanish Healthcare System: Public vs. Private
First, it’s important to understand that Spain’s healthcare system is divided into two main parts: public healthcare and private healthcare. The public system, officially called the ‘Sistema Nacional de Salud’ (National Health System), is primarily funded by taxes. As long as you have legal residency and are registered with social security (whether you’re an employee or self-employed), you can generally access public healthcare for free. Doctor’s visits, hospital stays, and surgeries are mostly free of charge, though you have to co-pay for prescriptions. Private healthcare involves purchasing commercial health insurance to access private hospitals and clinics. The advantages are faster appointments, shorter waiting times, and better facilities, similar to what might be called ‘VIP services’ in other countries.

How to Use Public Healthcare?
If you are registered with social security, your first step is to register at your local health center (centro de salud) to get a health card (tarjeta sanitaria). Once you have it, you’ll be assigned a family doctor (médico de cabecera). For minor issues like a cold or headache, you should book an appointment with your family doctor first. This is the standard procedure in the Spanish healthcare system. If your doctor thinks you need to see a specialist, they will give you a referral. The main drawback of this process is the WAITING! It’s normal to wait several months for a non-urgent specialist appointment. However, the big advantage is that, aside from a portion of prescription costs, it’s essentially free.
So, When Should You Go to the Emergency Room?
Many newcomers might be unsure about when to go to the emergency room (Urgencias). Remember, the ER is for genuine emergencies, like a sudden high fever, difficulty breathing, or a serious injury. You can go directly to a hospital’s emergency department for these. However, if you just have a common cold or need a routine prescription, going to the ER might result in a nurse ‘advising’ you to make an appointment with your family doctor instead. Patients are triaged based on the severity of their condition, so even if you go to the ER, you could face a long wait for non-life-threatening issues. I’ve put together a simple table to help you distinguish:
| Situation | Where to Go? | Notes |
| Common cold, skin allergies, routine check-ups | Book an appointment with your family doctor | Wait times can be long; a ‘Cita Previa’ (prior appointment) is required |
| Sudden chest pain, fractures, serious injuries | Hospital Emergency Room (Urgencias) | Go directly; you will be triaged based on urgency |
| Need for specialist tests | Referral from your family doctor | Wait times in the public system vary |
| Seeking fast service or a specific doctor | Private hospital | Requires private insurance or self-payment |
Spain’s public healthcare system offers broad coverage and provides essential medical security for everyone. It’s a real lifesaver for serious illnesses and emergencies. However, if you value efficiency and a better service experience, getting private insurance as a supplement is an excellent option. I’m curious, do you usually use the public or private system? Share your experiences in the comments below!