Lately, my stomach has been bothering me, and my GP suggested I get a gastroscopy just to be safe. This whole process gave me a pretty good understanding of how getting a gastroscopy works within Spain’s public and private healthcare systems. I’m writing this to share what I’ve learned as a reference for anyone on the forum who might need it.
Public Healthcare System
If you have social security coverage, getting a gastroscopy through the public system is completely free. The process usually starts with an appointment with your GP (General Practitioner). After you explain your symptoms, they will give you a referral to a specialist. Then comes the long wait… and ‘long’ is no exaggeration. Depending on the autonomous community and hospital, waiting several months or even over half a year is quite common. I asked around, and in the Madrid area, the typical wait is 4-6 months. The pro is that it doesn’t cost a cent, aside from your time. The con is that the waiting period can be agonizing, and if you’re in significant discomfort, waiting that long is really tough.

Private Health Insurance
If you have private health insurance, the situation is completely different. Most major private insurance providers, such as Adeslas, Sanitas, Asisa, and DKV, fully cover gastroscopies. The process is much faster. You can directly find a gastroenterologist through your insurance company’s app or website and book an appointment. If the doctor determines the procedure is necessary, they can schedule the test right away. You could have it done within a week. One thing to note is that some basic gastroscopy in Spain insurance plans may have a ‘copago’ (copayment), meaning you’ll have to pay a small fee, usually just a few dozen euros. Check your policy for details. Also, be aware of the ‘carencia’ (waiting period) when you first buy insurance, as many policies have a period during which non-emergency specialist procedures are not covered.
What About Paying Out of Pocket?
If you don’t have public or private insurance, or simply don’t want to wait, your other option is to pay out of pocket at a private hospital or clinic. I called a few places, and the prices vary quite a bit. I’ve put together a rough guide to the costs for your reference:
| Procedure | Major Cities (e.g., Madrid/Barcelona) | Other Smaller Cities |
| Standard Gastroscopy | €400 - €600 | €300 - €500 |
| Sedated Gastroscopy (“Painless”) | €500 - €800 | €450 - €700 |
| Biopsy/Polyp Removal | Additional €100 - €200 | Additional €80 - €150 |
Note: These prices are just estimates. Be sure to confirm the exact cost with the clinic beforehand.
Having health coverage in Spain definitely makes seeing a doctor a much better experience. If you just want a check-up for peace of mind, have the budget, and don’t want to wait, paying out of pocket at a private clinic is a solid option. I hope my experience helps you all, and I wish everyone good health and a great appetite!