Routine care
How much does a vet consultation cost in the UK?
A routine appointment where the vet examines your pet and discusses any concerns. Tests, medicines and vaccinations are charged on top, and a longer or follow-up appointment usually costs more.
What 1,836 practices publish · per visit
£55–£65.50
The middle half of their prices. Half charge more than £60.
Indicative prices to help you plan, not a quote. Costs vary by practice, region, and what's included, so call the practice for an exact price.
From the price lists these practices publish, last read 19 September 2026.
Prices at practices near you
Every practice near you, nearest first, with what it publishes for standard consultation.
Why vet prices vary
- What's included. A "from" price often covers the basics only. Extras like medication, anaesthetic, or follow-ups can be charged separately.
- Your pet. Size, age, and health all affect the cost of surgery and anaesthetic.
- Where you are. Prices tend to be higher in London and other cities.
- The practice. Equipment, opening hours, and whether it's a 24-hour hospital all feed into the price. Cheapest isn't always the right choice.
Where these figures come from
- manypets.com: “The average cost in the UK of a vet consultation stands at £61.99 – up 6% from a year ago.”
- petsloo.co.uk: “Average vet consultation costs UK: £58.29; range £29.99–£76.50 across UK (London £61.66, Scotland £53.25).”
- hillparkvets.co.uk: “First consultation with a veterinary surgeon: £54.50”
What practices near you publish
Published prices for standard consultation, practice by practice. Listed by name or by distance, never by price.
- London · 204
- Surrey · 70
- Hampshire · 65
- Devon · 60
- Kent · 60
- Essex · 59
- Hertfordshire · 51
- Oxfordshire · 47
- West Sussex · 46
- Nottinghamshire · 38
- Derbyshire · 35
- Cornwall · 34
- Norfolk · 32
- Worcestershire · 30
- North Yorkshire · 28
- Warwickshire · 27
- East Sussex · 26
- Shropshire · 26
- Gloucestershire · 25
- Leicestershire · 25
- Wiltshire · 25
- Cheshire East · 24
- Lincolnshire · 23
- Lancashire · 22
- Staffordshire · 22
- Cambridgeshire · 21
- Suffolk · 20
- Telford and Wrekin · 19
- Glasgow City · 17
- Leeds · 17
- Somerset · 17
- Cheshire West and Chester · 16
- Edinburgh · 16
- Fife · 16
- Swansea · 16
- Bristol · 15
- East Riding of Yorkshire · 15
- County Durham · 14
- Liverpool · 14
- Nottingham · 14
- Sheffield · 14
- Dudley · 13
- North Lincolnshire · 13
- Buckinghamshire · 12
- Dorset · 12
- North Northamptonshire · 12
- Northumberland · 12
- Torbay · 12
- Bournemouth, Christchurch and Poole · 11
- Calderdale · 11
- Central Bedfordshire · 11
- North Tyneside · 11
- Rotherham · 11
- South Gloucestershire · 11
- West Northamptonshire · 11
- Bath and North East Somerset · 10
- Birmingham · 10
- Bracknell Forest · 10
- Kirklees · 10
- Powys · 10