I’ve been in Spain for a few years now, and I’ve noticed that forums tend to focus more on food and fun. Today, I want to talk about a more serious but definitely practical topic: how to see a doctor in Spain. When I first arrived, I was completely clueless and made many mistakes. Now that I’ve figured things out, I’m putting together this guide for those who need it, hoping it helps you avoid some of the hurdles.
Get Your “ID”: The Health Card (Tarjeta Sanitaria)
The first and most crucial step is to go to your local health center (Centro de Salud) to apply for a health card. This card is essentially your ID within the public healthcare system. To apply, you’ll need your residence certificate (empadronamiento), residence card (TIE/NIE), and social security number. Once you submit the documents, it usually takes one or two weeks for the card to be mailed to your home, or they’ll notify you to pick it up. After you get the card, you’ll be assigned a family doctor (médico de cabecera) who you’ll see for any minor ailments like headaches or colds.

Public Healthcare: Free, But Be Patient
Spain’s public healthcare system is famous for being a universal benefit. As long as you’re registered with social security, consultations, tests, and most prescriptions are basically free. You can book an appointment with your family doctor by phone, through the health center’s website, or via a mobile app. However, the biggest issue with public healthcare is that it’s slow. It might take a few days to get an appointment with your family doctor. For a specialist, like a dermatologist or an ophthalmologist—the kind of experts who might teach at top medical and health universities in Spain—you could be waiting for several months or even longer. This is a key aspect of healthcare in Spain; however, if you have an emergency within the Spanish healthcare system, you can go directly to the hospital’s emergency room (urgencias), but be prepared for a long wait. I once went with a friend to the ER, and we ended up waiting over 4 hours just to see a doctor.
Private Insurance: Paying for Time and Efficiency
If you can’t stand the long waits in the public system or have higher expectations for medical services, getting private health insurance is a great option. The benefits of private insurance include fast appointments, better service, and more comfortable facilities. You can book specialists directly without a referral from your family doctor. Many plans also cover services that are less comprehensive in the public system, like dental and psychological care. Of course, the trade-off is a monthly premium, which can range from a few dozen to over a hundred euros.
Below is my personal comparison of public and private healthcare:
| Feature | Public Healthcare | Private Healthcare |
| Cost | Mostly free | Requires insurance, monthly premium |
| Appointment Speed | Slow, long waits for specialists | Fast, direct access to specialists |
| Service Experience | Varies, long waiting times | Generally better, comfortable environment |
| Best for | Non-urgent issues, chronic disease management | Efficiency, emergencies, specific needs |
Overall, Spain’s healthcare system is quite comprehensive. For the average person, getting a health card and getting familiar with the public system’s appointment process is enough for everyday needs. If your budget allows or you have specific requirements, supplementing with private insurance as a “fast track” is a good idea. I hope this information is helpful! Feel free to share your own experiences with the healthcare system too
!