Shortly after arriving in Madrid, I unfortunately had to navigate the healthcare system due to allergies and a cold. I’d read various guides online before, which felt a bit confusing, so I decided to put together this practical guide to seeing a doctor in Madrid based on my own experience. I hope it helps others who might need it.
First Experience with Public Healthcare: Booking a GP Appointment
The first thing I did after getting my residency registration (empadronamiento) was to register at my local health center (Centro de Salud) to get my health card (Tarjeta Sanitaria). The process was straightforward; I just needed my empadronamiento, residency card (TIE), and social security number. Last week, with a sore throat and a cough, I tried booking an appointment with my family doctor (GP). I used the Madrid Health app, ‘Tarjeta Sanitaria Virtual,’ selected ‘Cita Sanitaria’ (Health Appointment), and then ‘Medicina de Familia’ (Family Medicine). It conveniently showed me the doctor’s available time slots. When I saw the doctor, he patiently asked about my symptoms, prescribed some basic medication, and told me to come back for a follow-up if I didn’t improve in a week. The entire process was free, and the experience was quite good, although you might have to wait a few days for an appointment.

The Efficiency of Private Insurance: Emergency Rooms & Specialists
While the public system is free, its downside is the potentially long wait for specialist appointments. Fortunately, my company provides me with private insurance from Sanitas, so I got to experience it firsthand. One evening, I had a severe allergic reaction and was itching all over. Not wanting to face long queues at a public hospital, I looked up a private hospital’s emergency room (Urgencias) covered by Sanitas. There were very few people there, and a doctor saw me almost immediately, ran some tests, and prescribed anti-allergy medication. The environment in the private hospital was much better, and the doctor was more patient in explaining my condition, with virtually no waiting time. Later, I used the Sanitas app to book an appointment with a dermatologist and was seen just two days later. Of course, all of this is contingent on your insurance plan covering these services and you paying your monthly premiums on time.
Public vs. Private: A Simple Comparison
To give you a clearer overview, here’s a simple table summarizing my impressions:
| Item | Public Healthcare | Private Insurance |
| Cost | Mostly free | Requires monthly or annual premium payments |
| Appointment Speed | GP appointments are relatively quick, but wait times for specialists can be long | Fast bookings with more options |
| Healthcare Environment | Standard, can be crowded and noisy | Superior, generally quieter and more comfortable |
| Best For | Managing chronic conditions, routine check-ups | Needing a quick diagnosis, seeing a specialist, or emergency care |
Both systems have their pros and cons. For those of us living in Spain, the best approach is likely a combination of both public and private. For minor ailments or routine check-ups, the public system is perfectly adequate and cost-effective. However, in an emergency or when you need to see a specialist quickly, having private insurance in addition to your Madrid health card can save you a significant amount of time and stress. I hope my experience offers a useful reference, and feel free to share your own stories about healthcare in Madrid!