As a newcomer to Spain, the biggest fear is getting sick. I had heard that healthcare in Spain is free before I came, but I was never sure exactly what ‘free’ meant and whether I would have to pay out of pocket. Recently, due to seasonal allergies, I’ve made a few trips to the hospital and pharmacy, and I’ve finally got a general idea of the medical costs here. I’m sharing my experience with you all, and I welcome experienced folks to add their insights!
Public vs. Private Healthcare
Simply put, Spain’s healthcare system is divided into two main parts: public and private. If you have a work or student residency permit, have qualifying insurance, and are making regular social security contributions, you are entitled to public healthcare. By presenting your social security card at a public hospital or community health center, consultations, tests, hospital stays, and surgeries are generally free. I recently went to a family doctor for my allergies, and the entire consultation was free—a fantastic perk. Even if you receive a [Spanish medical bill], the costs are often minimal under the public system.
However, the downside of public healthcare is that it’s slow… Waiting several months for an appointment with a specialist or for a non-urgent surgery is commonplace. That’s why many people opt to purchase additional private health insurance. The advantages of private hospitals are speed, better facilities, and better service; you can book appointments with specialists directly without the long wait. Of course, you’ll have to cover the costs yourself or have them reimbursed by your commercial insurance company.
Breakdown of Specific Costs and [Spanish medical reimbursement]
To give you a clearer picture, I’ve put together a simple table comparing the costs in different scenarios:
| Service | Public Healthcare | Private Healthcare/No Social Security | Notes |
| GP/Family Doctor Visit | Free | €50-€100 per visit | Private costs vary widely |
| Specialist Consultation | Free | €80-€150 per visit | Direct booking in private system |
| Standard Emergency Room Visit | Free | Starts from €150-€300 | Public hospitals handle all true emergencies |
| Hospitalization/Surgery | Free | Hundreds to tens of thousands of euros | Depends on the specific procedure |
| Prescription Drugs | Partial co-payment | Full price | Retirees and low-income individuals receive more discounts and better options for [medical expense reimbursement] |

About Medication and Emergency Services
I want to specifically talk about buying medication. In Spain, you have to pay a portion of the cost for prescription drugs from a pharmacy. This percentage depends on your income and status, with most working individuals paying 40%-50%. For example, the allergy medicine I was prescribed cost over ten euros, but I only paid about €6 myself. For over-the-counter drugs like cold medicine or painkillers, you pay the full price. Also, don’t think you can just go to the emergency room to get a quick prescription. The ER is for genuine emergencies. If your case isn’t truly ‘urgent,’ the doctor will likely refer you to your family doctor. Moreover, for tourists without a social security card, a single ER bill can be shockingly high.
If you have social security, you generally don’t have to worry too much about the cost of most medical treatments in Spain; your main out-of-pocket expense will be for medication. However, if you’re looking for efficiency, better service, or for procedures not covered by the public system, getting private insurance is definitely worth considering. I hope this information is helpful to everyone! Have any of you been to a private hospital? What were the costs like? Let’s discuss in the comments!