Hi everyone, I recently had to get an official medical report for my student residency renewal, which meant looking into medical check-up costs in Spain. The report needed to certify that I don’t have any communicable diseases that could endanger public health. Because my insurance doesn’t cover preventive check-ups, I had to bite the bullet and deal with Spanish hospital fees myself. I’d always heard Spanish healthcare was expensive, and I finally got to experience it firsthand—a process that also gives insight into other things like baby check-up costs. I’m sharing the process and the price breakdown to help anyone in a similar situation.

Understanding Different Check-up Options
In Spain, you have several options for getting a medical check-up: large private hospitals, local private clinics, and some specialized medical centers. Public hospitals generally don’t offer routine check-ups for non-medical purposes unless your family doctor refers you due to a specific health risk. For people like us who just need a certificate for administrative purposes, private institutions are the way to go.
Cost Comparison of Different Institutions
I inquired at several institutions in the Madrid area, and the price differences were quite significant. Large private hospitals, such as Quirónsalud or HM Hospitales, offer excellent services, equipment, and facilities, but they are naturally the most expensive. Their comprehensive check-up packages usually include blood analysis, urine analysis, an electrocardiogram (ECG), a chest X-ray, and a consultation with a doctor, with prices generally ranging from 300 to 600 euros, or even higher. The advantage is that you get a professional and authoritative report, often within a day.
In contrast, smaller private clinics or specialized centers that issue certificates are much more affordable. I ended up choosing a medical center near Usera that specializes in providing check-ups for foreigners renewing residency or applying for a driver’s license. The whole process was very quick. It only involved the most basic checks, like a vision test, blood pressure measurement, and some general health questions, after which the doctor issued the standard medical certificate. The cost was 40 euros—a world of difference! However, it’s important to note that this basic check-up doesn’t include in-depth tests like blood work and is only suitable for specific administrative procedures.
Summary and Recommendations
So, the cost really depends on your needs. Here’s a simple table to help you understand:
| Institution Type | Main Services | Price Range | Suitable For |
| Large Private Hospitals | Comprehensive health screening, in-depth tests | 300 - 600+ euros | Those concerned about their overall health with a budget for it |
| Local Private Clinics | Basic checks, specific tests | 80 - 200 euros | Needing specific tests like blood work or an ultrasound |
| Specialized Medical Centers | Certificates for administrative procedures | 30 - 50 euros | Those only needing a document and looking for the most cost-effective option |
If you just need a certificate for residency renewal, finding the cheapest accredited medical center is perfectly sufficient. But if you are genuinely concerned about your health and want a comprehensive check-up, spending more at a large hospital is worthwhile. I hope my experience helps, and I welcome everyone to share information on medical check-up costs in other cities or at different hospitals!