When you’ve just arrived in Spain, figuring out how to see a doctor when you’re sick can be a real headache. The system here is quite different from what you might be used to; you can’t just walk into a hospital and register. In most cases, you need to book an appointment in advance, known as a Cita Previa. Based on my own experience, I’ve put together a breakdown of the appointment process for both the public and private systems, hoping to help out fellow newcomers.
Booking an Appointment in the Public Healthcare System
If you’re registered with social security and have your health card (Tarjeta Sanitaria), you’ll primarily use the public system. Your card will specify your assigned community health center (Centro de Salud) and your family doctor (Médico de Cabecera). For common minor ailments like a headache or a cold, you’ll first see your family doctor.
There are several ways to book an appointment with your family doctor:
- By Phone: This is the most traditional method. Simply call your assigned health center and provide your health card number to book an appointment. However, this requires a certain level of Spanish listening comprehension, and the lines can often be busy.
- Via App: Highly recommended
! Each autonomous community has its own healthcare app, for example, “Cita Sanitaria Madrid” for Madrid or “Salud Andalucía” for Andalusia. After downloading the app and linking your health card, you can check your doctor’s schedule, select an appointment time, and even cancel or modify it, all from your phone. It makes the whole process, including things like figuring out how to go about buying medicine in Spain
, much simpler. This is the method I use most often.
- In-Person Booking: The most direct, but also the most time-consuming method. You can go directly to the front desk of your health center and have the staff book an appointment for you. This is suitable for older adults who are not comfortable using apps or for those who have urgent questions to ask.

Booking an Appointment in the Private Healthcare System
If you have private health insurance from providers like Asisa, Adeslas, or Sanitas, you’ll use the private system. The benefits include shorter waiting times, better facilities, and more attentive service. Crucially, you can book appointments with specialists directly, unlike the public system which requires a referral from your family doctor and involves other procedures like medical reimbursement in Spain.
The booking process for private healthcare is relatively straightforward and consistent:
- Find a Doctor in the Directory: Log in to your insurance provider’s website or app, where you’ll find a list of affiliated hospitals and doctors (the “cuadro médico”). You can filter doctors by specialty and location.
- Contact the Clinic Directly to Book: Once you’ve chosen a doctor, call their hospital or private clinic directly to make an appointment. You’ll just need to provide the name of your insurance company and your policy number. Many private hospitals now also support booking through online platforms or WhatsApp, which is very convenient.
Here’s a simple table I’ve made to compare the features of both systems:
| Feature | Public Healthcare | Private Healthcare |
| Cost | Essentially free (funded by social security contributions) | Requires private health insurance |
| Booking Process | See a family doctor first, then get a referral for a specialist | Can book directly with specialists |
| Waiting Time | Longer, especially for specialists | Very short Significantly shorter |
| Convenience | App is very convenient, but resources are limited | Primarily by phone, more choices and options for things like [medical refunds] |
For minor issues, using the public system’s app to book an appointment with your family doctor is the most cost-effective option. If you have private insurance and want to see a specialist quickly, then definitely go the private route. I hope this information is helpful! If you have any questions, feel free to leave a comment and discuss below!