Operating on a dog for a foreign body or intestinal obstruction in Spain costs, in 2026, between €1,200 and €3,000, though an endoscopic removal drops to €400-800 and surgery with intestinal resection can exceed €3,000. With Petplan España (Petplan Ibérica, S.L.) you recover 100% of the bill up to €3,100/year (€45 excess) at any vet, from €20/month.
Key facts
- Endoscopic removal (object in the stomach): €400–800.
- Surgery with simple enterotomy: €800–1,800.
- Surgery with intestinal resection: €1,500–3,000 or more.
- Post-op ICU if there is peritonitis: +€200–500/day.
- Petplan reimburses 100% up to €3,100/year at any vet.
A real case
In a study of real invoices, an endoscopy to remove a foreign body lodged in the oesophagus cost €932.23. When the object is not reachable and surgery is needed, the bill multiplies.
What makes the price vary?
Whether the object can be removed by endoscopy or needs surgery; the section of the digestive tract affected; and, above all, complications: peritonitis and intestinal necrosis turn an €800 surgery into one of €2,500 or more. Emergency surcharges add up too.
How much does Petplan cover?
Petplan España reimburses 100% of the bill up to €3,100/year, with a single €45 excess, at any veterinary clinic. Most foreign-body removals and surgeries are covered in full. From €20/month, for dogs, cats and rabbits. Group-wide, Petplan pays over £9 million in claims every week (Petplan UK, 2025).
Frequently asked questions
Endoscopy or surgery?
If the object is still in the stomach it may be removed by endoscopy; further down the intestine it needs surgery.
Does insurance cover it?
Yes, Petplan reimburses 100% up to €3,100/year at any vet.
Sources
- Tiered prices from Spanish veterinary clinics for 2026.
- Study of real vet invoices (2026), via El Debate.
See also the full real cost of the vet in Spain 2026 and the best pet insurance.
Indicative prices; Spain has no official price scale and costs vary by clinic, region and complications. Cover: Petplan España; claims figure: Petplan UK, 2025.

