Complete Guide to Healthcare in Madrid for Expats (2026)
Introduction to Healthcare in Madrid for Expats
Madrid, the vibrant capital of Spain, is a top destination for expats seeking a high quality of life. With its excellent healthcare system, expats can access world-class medical services. Spain's healthcare is often ranked among the best in the world, and Madrid is at the forefront. This guide covers everything you need to know about navigating healthcare in Madrid in 2026, from public and private options to costs and practical tips.
Overview of the Spanish Healthcare System
Spain operates a universal healthcare system, known as the National Health System (Sistema Nacional de Salud, SNS). It is funded by taxes and provides free or low-cost healthcare to residents. Madrid has its own regional health service, SERMAS (Servicio Madrileño de Salud), which manages public hospitals and clinics in the region.
Expats who are legal residents and contribute to social security are entitled to public healthcare. However, many expats also opt for private insurance for shorter wait times and access to English-speaking doctors.
Eligibility for Public Healthcare
To access public healthcare in Madrid, you must be registered as a resident and either working and contributing to social security or be a dependent of someone who is. If you're not working, you may need to show proof of private insurance to obtain residency. Here are the main categories:
- Employees: If you work for a Spanish company or are self-employed and pay social security, you and your dependents are covered.
- EU Citizens: With a European Health Insurance Card (EHIC) or S1 form, you can access public healthcare temporarily or permanently.
- Non-EU Citizens: Generally need private health insurance for residency, unless they are employed and contributing to social security.
- Students: May need private insurance unless they have an EHIC or are working.
How to Register for Public Healthcare
Once you have residency and social security, you need to apply for a health card (tarjeta sanitaria) at your local health center (centro de salud). You'll need:
- NIE (foreigner identification number)
- Proof of residency (certificado de empadronamiento)
- Social security number
- Passport
After registration, you'll be assigned a primary care doctor (médico de cabecera) who will refer you to specialists if needed.
Private Health Insurance in Madrid
Many expats choose private health insurance for convenience, shorter wait times, and English-speaking doctors. Major providers include Sanitas, Adeslas, Asisa, and DKV. Costs vary based on age, coverage, and pre-existing conditions. Expect to pay around €50-€200 per month for an individual. Private insurance often covers:
- Direct access to specialists
- Private hospitals with English-speaking staff
- Dental and optical care (depending on plan)
- Telemedicine services
If you're employed, your employer may offer private insurance as a benefit. Otherwise, you can purchase a plan directly.
Costs of Healthcare in Madrid
Public healthcare is free at the point of use for those eligible, though prescription medications have co-pays. Private healthcare costs vary. Here's a rough estimate:
- GP visit (private): €40-€80
- Specialist consultation: €60-€150
- Emergency room visit: €100-€300 (private)
- Prescription medicines: Often free for pensioners, up to €20 for others
Private insurance typically covers most of these costs after a co-pay.
Finding English-Speaking Doctors
While many doctors in Madrid speak some English, especially in private facilities, it's not guaranteed in public hospitals. To ensure clear communication, you can search for English-speaking doctors through our platform. We connect you with qualified professionals who speak English, making your healthcare experience smoother.
Hospitals and Clinics in Madrid
Madrid has numerous public and private hospitals. Top public hospitals include Hospital Universitario La Paz, Hospital 12 de Octubre, and Hospital Gregorio Marañón. Private hospitals like Hospital Universitario Quirónsalud Madrid, Hospital Nuestra Señora del Rosario, and Hospital Universitario HM Sanchinarro are popular among expats. Note that we do not endorse specific clinics; these are examples for reference.
Emergency Care
In case of emergency, call 112 for an ambulance. Public emergency care is free for residents. Private hospitals may require payment or insurance details upfront. Emergency departments in public hospitals can have long waits for non-urgent cases.
Pharmacies and Medications
Pharmacies (farmacias) are easily identifiable by their green crosses. They can provide over-the-counter remedies and fill prescriptions. Pharmacists are knowledgeable and can offer advice for minor ailments. Prescription medications require a doctor's note. If you have private insurance, check if medications are covered.
Maternity and Pediatric Care
Spain offers excellent maternity care. Public healthcare covers prenatal visits, delivery, and postnatal care. Private insurance often includes these services with more choice of specialists. Pediatric care is also well-developed, with regular check-ups and vaccinations.
Mental Health Services
Mental health services are available in both public and private systems. Public access may require a referral from your GP and may have waiting lists. Private therapy sessions cost around €50-€100 per hour. English-speaking therapists can be found through our platform.
Practical Tips for Expats
- Learn basic Spanish: While many professionals speak English, knowing some Spanish helps in public healthcare settings.
- Register with a local health center: Even if you have private insurance, registering for public healthcare is useful for emergencies.
- Keep documents handy: Always carry your health card, NIE, and insurance details.
- Understand prescription co-pays: Public prescriptions have co-pays based on income, but they are generally low.
- Consider private insurance: If you can afford it, it provides faster access and English-speaking doctors.
Conclusion
Navigating healthcare in Madrid as an expat is manageable with the right information. Whether you rely on the public system or choose private insurance, you'll find quality care. Remember to register for a health card if eligible, and don't hesitate to seek English-speaking doctors through our platform for a smoother experience. With this guide, you're well-prepared to access healthcare in Madrid in 2026.