Finding a doctor who speaks your language is important for your health and peace of mind. This guide explains how to find English-speaking doctors in Madrid.
The healthcare system in Spain: Public vs Private
Spain operates a dual healthcare system. Residents can access both the public and private medical networks.
The public system offers free healthcare to registered workers and their families. However, public doctors primarily speak Spanish.
The private system requires you to pay out of pocket or purchase private health insurance. Private clinics are much more likely to have English-speaking staff.
Private clinics also offer shorter wait times for specialist appointments.
Finding English-speaking doctors in the public system
You must visit your local health center to access public primary care. The Spanish term for this center is centro de salud (health center).
You will be assigned a primary care physician. The Spanish term is médico de cabecera (family doctor).
You can ask the reception staff if any assigned doctors speak English. However, they are not legally required to provide English support.
We recommend bringing a translator or a Spanish-speaking friend if your Spanish is basic.
Finding English-speaking doctors in the private system
Private health insurance is very popular among expats in Madrid. Providers like Sanitas, Adeslas, and Mapfre offer extensive medical networks.
You can search their directories to filter doctors by languages spoken. The Spanish term for this directory is cuadro médico (medical directory).
Many large private hospitals in Madrid have dedicated international departments. These departments employ bilingual coordinators to assist foreign patients.
Examples of these hospitals include Quirónsalud and HM Hospitales.
Embassy lists and online databases
Foreign embassies in Spain compile lists of English-speaking medical professionals. You can find these directories on the websites of the British or US embassies.
These lists include general practitioners, dentists, and specialists in Madrid. They are updated regularly to ensure accuracy.
You can also use online booking portals like Doctoralia. This portal allows you to search for doctors and filter by languages spoken.
You can read patient reviews in English before booking your appointment.
Pricing and costs of medical care in Spain
Public healthcare is funded by your monthly social security contributions. There are no copayments at the point of delivery.
Private consultations without insurance cost between 50 and 150 euros. Private health insurance policies cost between 30 and 100 euros per month.
The cost depends on your age and the coverage options you select.
Health insurance in Spain: public vs private
Public versus private healthcare comparison
This table compares the main differences between public and private healthcare in Madrid.
| Feature | Public Healthcare | Private Healthcare |
|---|---|---|
| Monthly cost | Free (paid via social security taxes) | €30 to €100 (insurance premium) |
| Language support | Primarily Spanish | High availability of English |
| Appointment wait | Can be weeks or months | Usually a few days |
| Specialist access | Referral required from family doctor | Direct booking allowed |
Public healthcare is excellent for emergencies and long-term care. Private healthcare is better for fast, English-speaking service.
Step-by-step: How to find and book a doctor
Follow these steps to secure an appointment with an English-speaking doctor.
-
Determine if you are using public health coverage or private insurance.
-
Consult the foreign embassy medical list or your insurance directory.
-
Filter the search results by language and select a doctor.
-
Call the clinic directly to confirm the doctor speaks English.
-
Book the appointment online or over the phone.
-
Prepare a written list of your symptoms and medical history in Spanish and English.
Checklist: What to bring to your consultation
Prepare these items before you visit the medical clinic:
- NIE or TIE card : Your Spanish identification card is required.
- Passport : Bring your passport for identity verification.
- Health card : The public tarjeta sanitaria (health card) or private insurance card.
- Medication list : A list of all prescription drugs you are currently taking.
- Medical history : Previous test results, scans, or medical reports.
Make sure to keep your insurance details updated in the clinic’s database.
Questions and answers
Do public doctors in Spain speak English?
Sometimes, but it is not guaranteed. Many doctors speak basic English, but they might not feel comfortable using it for medical advice.
How do I register for a public family doctor?
At your local centro de salud. You must bring your TIE, passport, and padrón certificate to register.
Can I see a specialist directly?
In the private system, yes. You can book specialists directly. In the public system, you must get a referral from your family doctor first.
What is the Spanish term for emergency services?
Urgencias. The Spanish term for emergency care is urgencias (emergency services). You can visit any hospital emergency room.
Do pharmacies accept foreign prescriptions?
Only from EU countries. Non-EU prescriptions must be rewritten by a registered Spanish doctor to be valid at local pharmacies.
The Spanish term for a prescription is receta médica (medical prescription).
What is the cost of a private GP visit without insurance?
Usually 50 to 90 euros. Specialist consultations are more expensive, ranging from 90 to 150 euros.
Can I choose my public family doctor?
Yes, within your local center. You can request a change of doctor if you prefer another practitioner who speaks English.
Does travel insurance cover standard GP visits?
Only for emergencies. Standard travel insurance does not cover routine consultations or pre-existing health conditions.
