When I first came to Spain, the thing I dreaded most was getting sick. Not knowing the language or the system, going to a hospital felt like an impossible task. Recently, due to a skin issue, I had to bite the bullet and go through the public healthcare process, from the family doctor to a specialist and then to a major hospital. I’ve finally figured out the ropes. Today, I’m sharing this fresh, first-hand guide on navigating the Spanish healthcare system, hoping it can help anyone in need.
Step 1: Book an Appointment with Your Family Doctor
In Spain, unless it’s a real emergency, your first stop for medical care is always your family doctor (Médico de cabecera). Everyone registered in the social security system is assigned one, usually at a local community health center (centro de salud). Booking an appointment is very convenient. You can do it in person at the reception desk, over the phone, on the official website, or even through your autonomous community’s health app. I used Madrid’s health app, and it was super easy—just pick a time slot. The purpose of seeing a family doctor is for an initial diagnosis and to get prescriptions for common medications. For minor issues, the family doctor can usually handle it. If they, as a Spanish medical staff, think further examination is needed, they will write you a referral to a specialist.

Step 2: Waiting for the Specialist’s Call
Once your family doctor issues the referral, the only thing you can do is wait. That’s right, patience is a key feature of the public system. The hospital will schedule your appointment based on the urgency of your condition and the specialist’s waiting list, then notify you of the time and place by mail or text message. This waiting period can range from a few weeks to several months, depending on your luck and your condition. I waited about a month for my dermatology appointment. So, if it’s not an emergency, you really need to be patient. Of course, if you have private health insurance, you can skip the family doctor and book directly with a specialist at a private hospital, which is much faster—but that’s another story.
Step 3: Visiting the Main Hospital for Your Appointment
After receiving the notification, go to the hospital at the designated time to check in with the specialist. Remember to bring your health card and ID. When you arrive, first go to the information desk and show them your appointment letter or text. The staff will tell you which consultation room to wait at. Doctors in Spanish hospitals are generally very nice and will listen patiently to your description of your symptoms, and the examination is thorough. Don’t worry about the language barrier; you can look up your symptoms with a translation app beforehand or just bring a Spanish-speaking friend with you. After the consultation, the doctor will provide a treatment plan, write a prescription, or schedule further tests.
Here’s a summary of some differences between public and private healthcare for your reference:
| Aspect | Public Healthcare | Private Healthcare |
| Pros | Broad coverage, mostly free | Fast, short waiting times, choice of doctors and hospitals |
| Cons | Long waiting times for specialist appointments and surgeries | Higher premiums; some procedures or conditions may not be covered, an issue that Spanish healthcare professionals also encounter. |
| Best for | Average working class, non-urgent chronic conditions | Those who value efficiency, have a higher budget, or specific medical needs |
Although Spain’s public healthcare system is slow, the [Spanish healthcare system] is very reliable and completely adequate for most common illnesses. I hope my experience can make you feel a little less intimidated and more at ease about seeing a doctor in Spain. If you have any of your own experiences or time-saving tips, feel free to share them in the comments below!