Shortly after arriving in Madrid, I wasn’t feeling well, so my family doctor gave me a referral for an ultrasound. I initially thought I could just take the slip to the hospital and queue up, but it turned out to be a completely different process! After running around in circles, I finally figured out Spain’s hospital appointment system. Today, I’m sharing my experience to help anyone who might need it.
Public Hospital Appointment Process
If you are seeing a doctor in Spain through the public healthcare system, your family doctor (GP) is your first point of contact. They will make an initial diagnosis and, if they believe you need further tests or to see a specialist, they will issue a referral.
Here’s the crucial part: You cannot take this referral directly to the hospital
! You need to take it back to the reception at your local health center (Centro de Salud)
. The staff there will enter your referral information into the system and book the appointment for you. Usually, they’ll give you a printed appointment slip with the specific time, location, and doctor’s details. Sometimes, the hospital might also notify you later by letter or SMS, for instance for a scalp examination. This process can be quite long; it’s common to wait one or two months for popular specialities. So, patience is key.

Private Insurance Appointment Process
If you have private health insurance, such as from Sanitas, Adeslas, DKV, etc., the process is much simpler and faster. After your family doctor gives you a referral for a test, you can handle it yourself. Most private insurance companies have their own app or website. Log into your personal account, and you’ll usually find an option like ‘Buscar médico o centro’ (Find a doctor or center).
You can filter through all affiliated hospitals and clinics based on the type of test and your location. Once you’ve chosen one, just call them directly to book an appointment. When you call, provide your insurance card number and name, and tell them what test you need. The private system is very efficient; you can often get an appointment within a few days. Here’s a simple comparison I’ve put together:
| Feature | Public Healthcare System | Private Health Insurance |
| Booking Method | Via health center reception or central system assignment | Self-booking via app/phone with affiliated hospitals |
| Waiting Time | Longer, from several weeks to months | Shorter, usually arranged within a few days |
| Freedom of Choice | Low, hospital is usually assigned by the system | High, free to choose within the insurance network |
| Cost | Free | Insurance premium + possible co-payment |
If it’s an extremely urgent matter, the private insurance experience is much better. However, while the public system is slow, its main advantage is that it’s free. For my recent hospital check-ups in Spain, I ended up going the private route and completed the tests and got the report within a week. You can choose based on your own situation and needs. I hope this information is helpful! Feel free to leave a comment below if you have any other questions!