Spain offers a high standard of healthcare and is consistently ranked amongst some of the best in Europe. It has a well-developed public system alongside a growing network of private providers, which allows residents and visitors alike to benefit from easy access to a broad range of medical services.
Spain’s healthcare is known for being both affordable and accessible, but there can be language barriers and regional differences in service delivery which can pose challenges for expats. This guide will help you to navigate the system more confidently and make informed decisions about your health while living abroad.
Public healthcare in Spain
Public healthcare in Spain is generally accessible to Spanish citizens, permanent residents, and expats who meet certain conditions, such as those employed in Spain and who contribute to the social security system, or retirees who receive a state pension from another EU country. Some non-EU nationals with specific long-term visas can also qualify, whilst others may need to rely on private international health insurance until they become eligible.
The quality of care in the Spanish public healthcare system is considered high, with well-trained medical professionals and modern hospital facilities, particularly in urban centres. However, waiting times for non-urgent procedures or specialist appointments can be lengthy. Plus, as healthcare is managed at a regional level in Spain, the range and quality of services ca vary slightly depending on the area.
To access public healthcare, expats will need to register with their local health centre and obtain a health card (tarjeta sanitaria). This often involves registering with the local town hall (empadronamiento), getting a social security number, and showing proof of employment or residency.
While the public healthcare system in Spain is generally efficient, some expats face challenges such as language barriers, especially in smaller towns where English-speaking staff are less common, as well as occasional overcrowding. It’s also worth noting that coverage gaps can occur, particularly for those who are self-employed or not yet formally employed, which means private insurance can be a useful safety net, especially if you’re in the early stages of relocating.
Does Spain have free healthcare?
Yes, Spain does offer free or heavily subsidised healthcare through its public system, but access depends on your residency status and contributions to the Spanish social security system. For Spanish citizens and legal residents who are employed or self-employed and paying into the system, most healthcare services are provided free at the point of use. This includes GP visits, emergency care, and hospital treatment.
EU citizens who are retired and receive a state pension may also be eligible for free healthcare through reciprocal agreements, typically using an S1 form. Non-EU nationals might need private health insurance unless they qualify through employment or long-term residency.
While healthcare is often described as “free,” there are often some costs involved, particularly for prescriptions, which are subsidised rather than fully covered. In most cases, patients pay a percentage of the medication cost depending on their income and circumstances. Some services, such as dental and optical care, are not fully covered under the public system and will require a payment.
Does Spain have free healthcare?
Private healthcare in Spain
Private healthcare in Spain is a popular choice among expats and locals alike, as it can provide a number of advantages over the public system. One of the main benefits is that there are significantly shorter wait times for appointments, tests, and procedures. Private facilities also tend to provide a higher level of comfort, with modern amenities, more personalised care, and greater privacy. For non-Spanish speakers, there is also often more English-speaking doctors and support staff in many private clinics, especially in areas with large international communities.
The cost of private healthcare in Spain is relatively affordable compared to many other Western countries, although it can vary depending on the service and location. A standard GP consultation typically ranges from €50 to €100, while specialist consultations can cost €100 to €200. More complex treatments or hospital stays can be considerably more expensive, making private health insurance a worthwhile investment for most expats.
Spain is home to a wide network of reputable private hospitals and clinics, especially in major cities and popular expat regions. Some well-known providers include HM Hospitales, Quirónsalud, and Vithas, all of which offer high-quality care and a broad range of medical services.
Private insurance is not always mandatory for everyone, but it is highly recommended, particularly for non-EU nationals or those who don’t yet qualify for public healthcare. Many residency visa applications also require proof of comprehensive private cover in order to qualify. Insurance plans can be tailored to your needs, from basic policies covering routine care to more comprehensive options that include dental, optical, and maternity services.
Health insurance for expats in Spain
For many expats, especially non-EU nationals, health insurance is a requirement for those who are applying for a visa or residence permit. The Spanish authorities often require proof of comprehensive health insurance that provides full coverage in Spain, with no co-payments and no waiting periods.
Expats can choose between local Spanish health insurance providers or international insurers. Local plans can be more cost-effective and are widely accepted by private clinics and hospitals within Spain. However, international plans may be better suited to those who travel frequently or want cover in multiple countries, including their home nation.
Most health insurance policies cover GP visits, specialist consultations, diagnostic tests, hospital stays, and emergency care. More comprehensive plans may also include dental, optical, mental health services, and maternity care. Exclusions can vary by provider but often include pre-existing conditions, elective procedures, and certain treatments unless specified in the policy.
Premiums for private health insurance in Spain can range from €50 to €200 per month, depending on age, coverage level, and provider. Policies can be purchased directly from insurers, through brokers, or online comparison platforms. It’s important to read the fine print, understand what’s covered, and check whether your preferred clinics and doctors are within the insurer’s network.
With Expatriate Group, flexibility in our international health plans is key. We have four different levels to cater to expats differing needs, and we don’t operate with a network of hospitals, meaning you can choose your preferred facility for your treatment. With 24-hour support and no out-of-pocket expenses, you can have peace of mind knowing that help is always available whenever you need it, without unexpected costs disrupting your plans.
Pharmacies and medication in Spain
Pharmacies are widespread and accessible throughout Spain. They’re typically marked with a green cross, and many operate over 24 hours. Many common medications are available over the counter, including painkillers, cold remedies, and basic first aid supplies. However, stronger medications, such as antibiotics, antidepressants, and certain chronic condition treatment, will require a prescription from a licensed doctor.
Prescriptions issued by public or private healthcare providers can be filled at any pharmacy. Those using the public system will benefit from subsidised medication costs; the amount you pay will depend on your income level and the type of drug prescribed. For those outside the public system or using private healthcare, prescription costs must usually be covered in full or claimed back through private insurance if covered. Overall, medication in Spain is considered affordable compared to many other countries due to strict price restrictions.
Pharmacies and medication in Spain
Hospitals in Spain
Public vs private hospitals
Spain’s hospital system is divided between public and private institutions. Public hospitals are funded and managed by the regional health authorities and provide care to those eligible under the national health system. They form the backbone of the country’s healthcare infrastructure and are found in most cities and large towns.
Private hospitals operate independently and typically offer faster access, shorter waiting times, and more personalised care. Many expats choose to use a mix of both systems depending on their needs and insurance coverage.
Quality of hospitals in Spain
Spain’s hospitals are generally of a high standard, with well-trained staff and modern facilities. Some private hospitals meet international benchmarks, including Joint Commission International (JCI) accreditation. The country is known for its strong medical training and research, and many hospitals are well regarded among expats for both emergency and specialist care.
Hospitals in Spain
English-speaking staff in Spanish hospitals
In larger cities and private hospitals, it’s increasingly common to find English-speaking doctors, nurses, and administrative staff. Many private facilities also offer interpreter services or dedicated international patient departments to support non-Spanish speakers. However, in smaller towns and public hospitals, language support can be more limited.
Top hospitals in major cities
Madrid and Barcelona are home to some of the country’s leading hospitals, including Hospital Universitario La Paz and Hospital Clínic de Barcelona. Valencia, Seville, and Málaga also have highly regarded facilities. Private hospitals such as Quirónsalud, HM Hospitales, and Vithas have locations across major cities and are known for high standards of care and service.
Services offered in hospitals in Spain
Hospitals in Spain provide a wide range of services including accident and emergency care, surgery, internal medicine, maternity services, oncology, cardiology, and other specialised treatments. Most also have diagnostic facilities, outpatient clinics, and intensive care units.
Hospital admission process
In public hospitals, non-emergency admissions usually require a referral from a GP or specialist. For emergency treatment, walk-in access is available. Private hospitals allow patients to book appointments directly with specialists, and emergency care is also available without referral.
Costs of healthcare in Spanish hospitals
In public hospitals, care is free or low-cost for those covered under the national health system. In private hospitals, costs can vary significantly: outpatient consultations typically range from €100-€200, while inpatient stays can be a few hundred euros per night, depending on the room type and treatment required. Major surgeries or extended stays can run into the thousands.
Facilities and comfort
Private hospitals in Spain tend to offer a higher level of comfort, with options such as private or VIP rooms, en-suite bathrooms, and hotel-style amenities. Public hospitals generally provide more basic accommodation, although standards are still good.
Healthcare insurance acceptance
Most private hospitals in Spain accept international health insurance, although it’s common to pay upfront and request reimbursement from your insurer. Some providers offer direct billing if arranged in advance. Public hospitals do not typically accept international insurance and can be accessed through the public system based on your eligibility.
Spain emergency services
The emergency number in Spain is 112. Most operators are able to speak English and will dispatch the relevant emergency service, including private ambulances. Whether public or private, Spain is championed for its short wait times for emergency help.
It can be beneficial to carry your health documents, such as your ID, health card or private insurance details, and any relevant medical records or allergy information on you in the case of an emergency. You should identify the nearest hospital with emergency services to your home and place of work, and keep the information somewhere accessible.
Spain emergency services
Vaccinations in Spain
Spain does not have any mandatory vaccinations for entry, but it’s recommended that travellers and expats are up to date with routine vaccinations such as measles-mumps-rubella (MMR), diphtheria-tetanus-pertussis, polio, and hepatitis B.
Seasonal flu and COVID-19 vaccines are also advised, particularly for those with underlying health conditions or arriving during peak seasons.
If you’re planning to work in healthcare or with children, additional vaccinations might be required. You should consult a travel clinic or GP before relocating to ensure your immunisation records are up to date.
Common health risks in Spain
Spain is generally considered a safe destination in terms of health, and there are no widespread tropical diseases or major endemic health threats. However, there are a few risks to be aware of, particularly in warmer months. Heat-related illnesses such as dehydration, heatstroke, and sunburn can be common during the summer, especially in southern regions. It’s important to stay hydrated, wear sun protection, and avoid prolonged exposure during peak heat.
Mosquito bites can be an issue in some areas, and while Spain does not have endemic dengue, there has been reports of occasional imported cases. You can use insect repellent and wear long sleeves in the evening to help reduce the risk.
Tips for staying healthy in Spain
Here are some tips to help expats stay healthy while living in Spain:
- Stay hydrated, especially during the summer months when temperatures can be high.
- Use sun protection, including sunscreen, hats, and sunglasses, particularly in southern Spain where UV levels are strongest.
- Adapt gradually to local meal times, which tend to be later than in many other countries.
- Exercise regularly, taking advantage of Spain’s many outdoor spaces, but avoid strenuous activity during the hottest part of the day.
- Keep a basic medical kit at home and when travelling, including any personal medications and common over-the-counter treatments.
- Stay up to date with vaccinations, including seasonal flu and COVID-19 boosters if advised.
- Register with a local GP or private clinic soon after arrival, so you’re prepared if you need medical advice or care.
- Learn basic health-related Spanish phrases, or use a translation app, to help you communicate in medical settings.
Tips for staying healthy in Spain
Useful resources
- Emergency number for medical, fire, or police assistance: 112
- Direct number for medical emergencies in Spain: 061
- Spanish Ministry of Health: https://www.sanidad.gob.es/en/
- Spain expat forums for community advice: