I moved to Spain not long ago and wanted to get a comprehensive health check-up for peace of mind. However, after searching online for a while, I found that information about the cost of medical check-ups in Spain was scattered and often unclear. I recently went through the process myself, so I’m starting this thread to share my experience with anyone who has the same questions. Hope this helps!
Public vs. Private System
First, it’s important to understand that Spain’s healthcare system is divided into public and private sectors. If you’re covered by social security, you can theoretically request basic tests like blood and urine analysis through your GP (General Practitioner). However, these are typically only ordered if you’re already showing symptoms and the doctor deems them necessary. Getting a complete, voluntary ‘check-up package’ is something the public system generally does not offer, or at least it’s very difficult to arrange. Therefore, when most people talk about getting a ‘medical check-up’, they’re referring to one done at a private hospital or clinic.

Cost Range for Private Check-Ups
This is the part everyone is most curious about. I contacted several different private hospitals and found that the prices can vary significantly. A basic check-up package, which typically includes a complete blood count (CBC), urinalysis, liver and kidney function tests, blood sugar, and cholesterol levels, costs between €100 and €250. If you want something more comprehensive, including tests like a chest X-ray, abdominal ultrasound, and an electrocardiogram (ECG), the cost can easily rise to €300 to €500. For high-end packages that include cancer marker screenings or in-depth examinations tailored to specific ages and genders, it’s not uncommon for prices to exceed a thousand euros.
Common Check-Up Items and Reference Prices
To give you a clearer idea of the medical check-up costs in Spain, I’ve compiled a simple table listing some common tests and their approximate individual prices. Please note that these are just for reference; prices will vary depending on the city and hospital.
| Test | Reference Price |
| Basic Blood Analysis | €80 - €150 |
| Electrocardiogram (ECG) | €50 - €80 |
| Chest X-ray | €60 - €100 |
| Abdominal Ultrasound | €100 - €180 |
| Exercise Stress Test | €120 - €200 |
Finally, let me share my choice. I don’t have private insurance, so I paid for everything out-of-pocket. I ended up choosing a check-up package at a mid-sized private clinic in Madrid, which cost me around €380. It included blood and urine tests, an ECG, an abdominal ultrasound, and a chest X-ray, which I felt was quite comprehensive. The whole experience was positive: it was appointment-based, so it wasn’t crowded, and the doctor explained everything in detail. If you have private insurance, many policies cover annual check-ups. You’ll need to check your specific policy terms, as some cover the full Spanish hospital costs, while others offer a significant discount. Therefore, for friends with private insurance wondering about [medical check-up costs in Spain], definitely call your insurance company first to clarify
! All in all, paying for peace of mind is worth it. I hope everyone stays in great health!