If you have just moved to London with a pet, the prices might shock you. London vets charge significantly more than the national average. However, you do have options.
London vet prices vs national average
Standard consultation: London £45-70 vs national £30-50 (roughly 40% more)
Neutering (cat male): London £80-130 vs national £50-80 (50% more)
Dental cleaning: London £350-700 vs national £200-450 (60% more)
On average, expect to pay 35 to 60 percent more in London than outside the capital.
Cheapest areas for vet care in London
- Outer North (Enfield, Barnet): 15-25% cheaper than central
- East London (Newham, Waltham Forest): Generally lower than west
- South London (Croydon, Bromley): More affordable than central
The bottom line
London vet prices are actually higher, but you are not forced to accept the most expensive option. Compare practices, consider outer boroughs, and use health plans.
Get vet price updates
Subscribe to our newsletter for the latest news on UK vet prices, cost guides, and CMA updates.