A complete expat guide to booking a GP or specialist appointment in the Spanish public health system — region-by-region online portals, the documents you need, and how to navigate the system in English when you don't yet speak Spanish.
Booking a public doctor's appointment in Spain — a cita médica or cita previa — sounds simple enough until you actually try to do it. Each of the 17 autonomous regions runs its own health service, with its own portal, its own app, and its own quirks.
This guide walks you through everything you need to know as an expat registered with the Sistema Nacional de Salud (SNS): how the regional health services work in Madrid, Cataluña, Andalucía, Valencia, Galicia and País Vasco; the documents you must have ready before you can book; how to register at your local health centre (centro de salud); how to see a specialist; and what to do when the wait time for your appointment is months away.
We'll also cover the language barrier, what counts as urgente (urgent) vs ordinaria (routine), and why thousands of expats keep a private health insurance policy alongside the public system — not as a replacement, but as a way to skip waiting lists when it matters.
Coming from the UK's NHS, Ireland's HSE, the US, Canada or Australia, the Spanish system has structural quirks that catch most expats out in their first year.
Spain has universal public healthcare delivered through the Sistema Nacional de Salud (SNS), coordinated nationally by the Ministerio de Sanidad. But healthcare is decentralised — each of the 17 autonomous communities runs its own regional health service, sets its own waiting time targets, and operates its own appointment-booking portal. There is no single national "book a doctor" website.
Every legally resident expat with a social security number (NUSS) and a registered TIE address has the right to public healthcare on the same terms as Spanish nationals. Once you've registered with social security and your local town hall (empadronamiento), you apply for your Tarjeta Sanitaria Individual (TSI) — the regional health card. This is the key that unlocks everything: booking appointments, collecting prescriptions, accessing your medical history online.
Three things to understand from day one:
Before you can book a single appointment online, in the app, or by phone, you'll need these six things in place.
Your residence card number is the primary identifier in every regional booking system. Non-EU expats use the TIE (with NIE printed on it); EU citizens use the green NIE certificate or the new DNI-style card if issued. Have the document physically to hand the first time you register.
Your regional health card, issued by the autonomous community where you live. It carries a unique CIP/CIPA code that links you to your medical history, GP and centro de salud. Without it, the online portals won't recognise you.
The town hall registration (volante de empadronamiento) is what assigns you to a specific centro de salud. Move house and you must re-empadronar, re-register at your new health centre, and update your card — or your appointments will keep being scheduled at the wrong clinic.
Most regions now require digital identification to use full online services. Cl@ve PIN, Cl@ve Permanente, the FNMT digital certificate, or the regional health app log-in (Madrid7Salut, La Meva Salut, ClicSalud+) — pick at least one and set it up early.
Almost every regional system sends appointment confirmations and reminders by SMS, and many require a Spanish mobile to register an online account. A UK or Irish number won't always work. Get a Spanish prepaid SIM or contract within your first month.
The direct line to your assigned health centre is the single most useful number to save in your phone. When portals crash, when you need urgent same-day attention, or when you can't make the app work in Spanish, calling reception is always the fallback.
Whether you've just collected your TIE or you've been in Spain for years and finally need to see a specialist, this guide is built for you.
Tired of long public waiting lists? Private health insurance gives you direct specialist access in days, not months.
Get a Health Insurance Quote →Before you can book any appointment, you must be on the books of your local health centre. This is a one-off, in-person process.
Once you have your NIE/TIE, social security affiliation number (NUSS) and empadronamiento, take all three documents plus your passport to your nearest centro de salud. The reception staff will:
You can request a specific doctor at the time of registration if you've been recommended someone, but you may have to accept whoever is allocated to your address. Doctor changes are possible, but limited to your área básica de salud (basic health area) and capped at one change per year in most regions.
Spanish bureaucracy still loves paper. Bring your TIE, passport, NUSS letter, empadronamiento volante and any S1 form (if you're a UK pensioner) as physical originals, not just photos on your phone. Some health centres still refuse to register you without them.
Every regional service offers three ways to book a cita previa. Which one works best depends on what you're booking, when and how good your Spanish is.
Across all 17 regions, you can book your GP appointment via:
For specialist appointments, the booking process is different: your GP issues a referral (volante or interconsulta) that goes into the regional hospital appointment queue. You don't book the specialist yourself — the hospital contacts you, usually by SMS or letter, with a date and time. Wait times vary from a few weeks for high-priority cases to many months for routine specialties like dermatology or traumatology.
| Type of Appointment | How You Book | Typical Wait |
|---|---|---|
| Routine GP (médico de familia) | Online portal or app | 2–10 days |
| Urgent GP / same-day | Phone or walk-in | Same day |
| Nurse (enfermería) for blood tests, dressings | Online or via GP | 3–7 days |
| Paediatrician (under-14s) | Online or phone | 1–7 days |
| Specialist (with GP referral) | Hospital contacts you | 3 weeks–9 months |
| Diagnostic tests (scans, X-rays) | Hospital contacts you | 3 weeks–6 months |
| Out-of-hours / 24h urgencias | Walk-in or call 112 | Immediate triage |
Madrid's public health service is run by SERMAS (Servicio Madrileño de Salud) and is one of the most digitised systems in Spain.
The main online portal is the Salud Madrid health services hub, with appointment booking and personal health records consolidated in the Tarjeta Sanitaria Virtual app and the desktop portal Mi Cita.
To book a GP appointment in Madrid:
For urgent same-day appointments, Madrid asks you to call your centro de salud directly. The general health information line is 900 102 112, and 24-hour emergency advice is available through SUMMA 061. The 112 emergencies number is for life-threatening situations only.
Specialist referrals appear in the app as "Citas pendientes" once the hospital books your slot. You can reschedule once online; further changes require calling the hospital reception directly.
Catalonia's public health service operates through CatSalut, with the La Meva Salut portal as the main patient interface.
The Catalan service is administered through CatSalut. The patient-facing portal is La Meva Salut, which integrates your medical history, appointments, e-prescriptions and test results in a single account.
To book a primary care appointment in Cataluña:
For urgent advice 24/7, call 061 Salut Respon — a triage line staffed by nurses who can direct you to the right level of care, including same-day primary care slots not visible online. For life-threatening emergencies, dial 112.
Specialist appointments are managed through the same La Meva Salut portal, with referrals from your GP showing up automatically. You can also see your historical visits, x-rays, blood results and vaccinations in one timeline — one of the best patient records systems in Spain.
La Meva Salut defaults to Catalan, but you can switch the language to Castilian (Spanish) or English from the settings menu. Most clinical staff in Barcelona and the larger towns will switch to Spanish or English on request, though signage and printed forms tend to remain in Catalan.
Andalucía's public health service is run by SAS, with the ClicSalud+ portal and InterS@S service for online appointments.
The Andalusian health service is part of the Consejería de Salud y Consumo. The patient portal is called ClicSalud+, available both as a web service and an app.
To book in Andalucía:
The phone alternative is Salud Responde on 955 545 060 — a 24/7 service that handles cita previa bookings, prescription queries and health advice. It's one of the more accessible regional helplines, with English-speaking staff often available during office hours.
For walk-in urgent care, every centro de salud has a "urgencias" door and triage nurse. For genuine emergencies, dial 112. Andalucía also runs the EPES 061 medical emergency service across the region for serious clinical advice and ambulance dispatch.
Specialist appointments are booked through the same ClicSalud+ portal once your GP issues the interconsulta. Wait times in Andalucía vary widely between provinces — Málaga, Sevilla and the Costa del Sol are typically the longest.
Valencia's health service is run by the Agència Valenciana de Salut, with the GVA+Salut app as the patient hub.
The Valencian system is administered through the Conselleria de Sanitat Universal i Salut Pública. The patient portal is GVA+Salut, which handles appointments, e-prescriptions, vaccination records and access to your historia clínica.
To book in Valencia:
The general health phone line in Valencia is 900 161 161. For emergencies, dial 112 — the regional emergency number for the Comunitat Valenciana includes medical, fire and police dispatch.
Valencia has invested heavily in the app — you can now reschedule and cancel appointments directly, see your last 10 consultations, request prescription renewals without visiting the GP, and download a digital health card that's valid for ID at any centro de salud or hospital pharmacy.
Living on the Costa Blanca and frustrated with wait times? See how a complementary private policy can fast-track specialist care.
Get a Health Insurance Quote →The other 14 regional services follow the same structure but with different portal names and quirks. Here are the most popular among expats.
Galicia — SERGAS: The Servizo Galego de Saúde runs the É-Saúde portal and app for online appointments. Login uses Cl@ve or the TSI card barcode. The 24h health advice line is 900 400 116. Particularly popular with British and Irish expats around the Rías Baixas.
País Vasco — Osakidetza: The Basque health service runs the Osakidetza app and the Carpeta de Salud (Osabide) portal. Booking and personal health records are tightly integrated. Phone advice via Consejo Sanitario on 900 20 30 50. The Basque service is consistently rated one of the best in Spain.
Islas Baleares — Servei de Salut: Bookings through PortalIB Salut, with a mobile app for Mallorca, Menorca, Ibiza and Formentera residents. Phone line 971 437 079. Common among British expats on Mallorca.
Canarias — Servicio Canario de Salud: Uses miHistoria.es and the SCS app. Phone 012 from a Canarian landline, or 928 301 012 from outside. Big expat user base in Tenerife, Gran Canaria and Lanzarote.
Murcia — Servicio Murciano de Salud: The portal is Sanitar.es. Bookings, prescriptions and clinical records in one place. Phone 968 282 222.
Castilla y León — SACYL: The Sacyl Conecta app handles bookings, prescriptions and specialist referrals. Phone 900 222 000.
The Ministerio de Sanidad maintains a central directory of all 17 regional services with current portal URLs and helpline numbers. If you move between regions, your TSI card has to be re-issued — there is currently no single national health card, although your SNS rights transfer automatically with your address change.
Specialist access on the SNS is gated by your GP. Understanding how the priority system works can shave months off your wait.
When your GP decides you need a specialist, they issue an interconsulta — an internal referral — and assign a priority level:
If you believe the priority is wrong — say you've been booked as ordinaria but your symptoms have worsened — go back to your GP and ask them to escalate. They can re-issue the interconsulta with a stronger justification, and the hospital will rebook you sooner.
Once the hospital allocates a slot, you'll be notified by SMS, letter or app push notification. You can usually reschedule once online. Failing to attend (no presentarse) and not cancelling at least 24 hours ahead may result in your interconsulta being closed, sending you back to square one with your GP.
For genuine emergencies — chest pain, suspected stroke, severe bleeding, breathing difficulty, sudden severe headache — always dial 112 or go directly to a hospital urgencias department. You don't need a referral for urgencias, and treatment is free at the point of use for anyone with a TSI or temporary right to care.
The Ministerio de Sanidad publishes regular SISLE waiting-list reports. Across Spain, the national average wait for a first specialist appointment was around 90 days in recent reports, with significant regional variation. Cataluña, Andalucía and Canarias generally have the longest waits; País Vasco, Navarra and La Rioja the shortest.
Most centro de salud reception staff and many GPs only operate in Spanish (and Catalan, Galician or Basque in those regions). Here's how to manage.
The SNS does not have a universal translation service. A handful of central hospitals in Madrid, Barcelona, Málaga, Alicante and the islands have English-speaking doctors on staff, but at the centro de salud level you generally have to rely on your own Spanish, a bilingual friend, or a translation app.
Practical advice we give expats:
If your Spanish is genuinely a barrier and you need consistent English-language care, a complementary private health insurance policy is the practical solution. Most Spanish private insurers (Sanitas, Caser) maintain large networks of English-speaking GPs and specialists in expat areas, and consultations cost nothing extra once you have the policy.
After helping thousands of expats navigate the Spanish public health system, here are the six errors we see most often.
The questions expats ask us most often about booking public health appointments in Spain.
Yes — you need a registered residence (TIE or NIE for EU citizens), an empadronamiento, and either active social security contributions or an S1 form (UK and Irish pensioners) or the convenio especial (paid monthly access). EHIC/GHIC cards from the UK or other EU countries only cover urgent treatment during temporary stays, not routine GP appointments.
Between 1 and 4 weeks depending on the region. Most centros de salud will give you a provisional reference number the same day so you can book and attend appointments while you wait for the plastic card. The number is usually printed on the registration receipt or sent by SMS.
La Meva Salut (Cataluña) and several other regional portals offer English language settings. For the rest, browser-based translation (Google Chrome translate, DeepL) handles the menus reasonably well. If all else fails, walk into your centro de salud and ask reception to book on your behalf — they can do this even when you don't have an online account set up yet.
Yes — submit a "solicitud de cambio de médico" form at reception. Most regions limit this to once per year and require a brief reason. You can request a specific GP if you've heard good things, subject to that GP's capacity not being already full.
Your TSI card is valid nationally for urgent and unscheduled care. Walk into any centro de salud or hospital urgencias with your card and they must attend you. Routine bookings (ordinary GP visits, prescription renewals) usually require you to return to your own region or transfer your TSI temporarily.
No — but they're heavily subsidised. Most working-age residents pay 40% of the medication's list price, pensioners pay 10%, and chronically ill or low-income patients can pay as little as 0%. Prescriptions are issued electronically (receta electrónica) and you collect at any Spanish pharmacy with your TSI card.
Realistic SNS waits for routine dermatology, traumatology, ophthalmology and urology consultations are 3–9 months. A private health insurance policy with one of the main Spanish insurers will see you within 1–3 weeks for the same specialty, almost always with no co-payment. For elective scans (MRI, CT) the difference is similar.
Yes, and it's what most expats with the means do. You stay registered with your centro de salud for emergencies, chronic-condition management and free prescriptions, and you use private insurance for routine specialist care, scans, English-speaking doctors and faster waiting times. The two systems work in parallel, not against each other.
The Spanish public health system is genuinely excellent for emergencies, chronic conditions and major surgery. But routine specialist waits of 3–9 months are common — and that's a long time to wait when your knee is keeping you awake, your skin lesion is changing, or your child needs a paediatric ENT appointment. A complementary private health policy from a DGSFP-regulated Spanish insurer gives you direct specialist access, scans within days, English-speaking doctors and no co-payment. 247 Expat Insurance arranges Spanish health insurance for expats from Sanitas, Caser.
Get a Health Insurance QuoteWe arrange Spanish home, health, car and life insurance for British, Irish, American, Australian, Canadian and South African expats living in Spain. Every policy is issued by an insurer regulated by the Dirección General de Seguros y Fondos de Pensiones — Spain's national insurance regulator — so claims are paid under Spanish law, in Spain, by a Spanish entity. No grey-area UK policies that may not respond to a Spanish loss.
Reverse mortgages need a personal consultation. Our specialist team will discuss eligibility, amounts and what suits your situation — in clear English.