Having recently moved to Spain, I needed a comprehensive blood test for some endocrine issues, as recommended by my doctor. I visited several clinics and hospitals, getting a good feel for the blood test procedures and prices in both the public and private systems. Today, I’m sharing what I learned to help others who might need it.
Public Hospitals vs. Private Clinics
The main difference is that if you have public health insurance, most routine blood tests ordered by a doctor at a public hospital are free of charge. The downside is the long wait for appointments; you might have to wait a month or two for popular tests. Plus, unlike simply paying for services like finding out [the price of injections in Spain], you can’t just request whatever test you want—it must be prescribed by your GP based on your condition.
Private clinics are much more flexible. Essentially, you can get any test you want as long as you pay for it. The pros are speed and easy scheduling, with some clinics providing same-day results. The obvious con is that it’s expensive! Without private health insurance, you’ll have to cover all the costs yourself, which can be significant, similar to how one might budget for elective procedures and their associated cosmetic surgery prices in Spain. So, if money isn’t a major concern or you need results quickly, go private. If you want to save money and aren’t in a rush, stick with the public system.

Price Reference for Common Blood Tests
I contacted a few private clinics in Madrid and Barcelona to compile a rough price list for your reference. Note that these prices are not exact and can vary. Costs differ between cities and clinics, but this should give you a general idea.
Partial Price List from Private Clinics
| Test Item | Reference Price |
| Complete Blood Count (CBC) | 20€ - 40€ |
| Basic Metabolic Panel | 30€ - 60€ |
| Hormone Panel | 80€ - 150€ |
| Thyroid Function Panel | 40€ - 70€ |
| Vitamin D Test | 30€ - 50€ |
| Allergy Test | 25€ - 40€ |
As you can see, the costs can add up if you need multiple tests. I was in a hurry, so I opted for a private clinic to get a hormone panel and Vitamin D test, which set me back over a hundred euros. My wallet definitely felt that… Therefore, similar to planning for significant medical expenses like [prenatal care costs in Spain], if you can plan ahead, it’s best to use the public system. After all, why turn down a free service! I hope this post is helpful, and feel free to share your own experiences or ask questions in the comments!