Just moved to Spain? Besides finding an apartment and handling your residency permit, figuring out the healthcare system can be one of the biggest headaches. Being in a new country with a language barrier can make the thought of getting sick stressful. But don’t worry! I’ve compiled my years of experience and research on navigating healthcare in Spain to help you out. Once you understand it, Spain’s healthcare system is actually excellent!
Public Healthcare System
As long as you are legally working and contributing to social security in Spain, you are entitled to free public healthcare. The first step is to apply for a health card (tarjeta sanitaria) at your local health center (Centro de Salud). You’ll need to bring your proof of address (certificado de empadronamiento), your residency card, and your social security affiliation document. Once you have your card, you will be assigned a family doctor (GP). For minor ailments like a cold or fever, you can book an appointment directly with them.
Booking an appointment with your GP is very convenient and can be done by phone, through the health center’s website, or via a dedicated mobile app. During your appointment, the doctor will issue a prescription if needed. You can take this electronic prescription to any pharmacy (farmacia), where they will scan your health card to dispense the medication. It’s important to note that prescriptions under the public system are not completely free; you have to co-pay a portion, but it’s very affordable, with most common medicines costing just a few euros. If your GP determines you need further examination, they will refer you to a specialist, such as a dermatologist or ophthalmologist. The main drawback of the public system is that for specialist appointments and some non-urgent tests, the waiting times in the Spanish healthcare system can be quite long.

Private Healthcare System
If you want to avoid long waits or have specific medical needs, private health insurance is an excellent supplement. Spain has many private insurance companies, such as Sanitas, Adeslas, and Asisa. With private insurance, you can book appointments directly with any specialist within your insurer’s network, with no need for a GP referral. This significantly reduces waiting times and often provides a better service experience. Many private hospitals and clinics offer services in English, which is a great advantage for expats. I’ve created a table to summarize the main differences between the public and private systems at a glance:
| Feature | Public Healthcare | Private Healthcare |
| Cost | Mostly free | Requires private insurance |
| Appointments | GP referral required | Direct access to specialists |
| Waiting Time | Long | Very short |
| Choice of Hospital | Assigned public hospitals | Free choice within network |
| Coverage | Covers all conditions | Some treatments may have co-pays |
Emergency Services (Urgencias)
Finally, let’s talk about emergencies. For any urgent situation, you can go directly to the emergency department (urgencias) of a hospital, whether public or private. Public hospital ERs are open 24/7 to everyone, regardless of whether you have a health card. Patients are triaged based on the severity of their condition, and life-threatening cases are prioritized. Therefore, when it comes to Spanish healthcare, remember that in the Spanish healthcare system, if you go to the ER for something minor like a common cold, you could face a very long wait. In conclusion, Spain’s medical system is very comprehensive. As long as you prepare in advance and get your card, you won’t have to worry too much about seeing a doctor!