Vet Rate

Vet Rate › Prices by area › Perth

Vet prices in Perth

We’ve checked the published prices of 9 vet practices in Perth (PH postcodes). A standard dog consultation costs £47 to £70, typically £58, 7% below the UK typical price of £62.50. Prices checked weekly, last updated 28 October 2026.

Find vets near you in Perth

Typical prices in Perth

ServiceTypicalRangePractices
Dog consultation£58£47 – £709
Cat consultation£58£47 – £708
Dog annual booster£79.50£57 – £859
Cat annual booster£80£63 – £859
Puppy vaccination course£97£90 – £1058
Kitten vaccination course£95£90 – £1158
Kennel cough vaccine£65£46 – £789
Dog castration (small dog)£340£208 – £3459
Dog spay (small dog)£460£312 – £4908
Cat castration£110£93 – £1209
Cat spay£158£126 – £1968
Dental (small dog)£360£300 – £4957
Microchipping£39.72£25 – £438
Written prescription£30£16 – £409
Euthanasia (dog)£113.60£40 – £132.204

Typical is the median: half the practices charge less, half more.

Independent or group-owned?

67% of the practices with prices in Perth belong to a larger group. In Perth, a dog consultation: typically £54 at independent practices and £62.50 at group-owned ones; a dog booster: typically £75 at independent practices and £79.75 at group-owned ones.

Group and independent practices can both give excellent care. The CMA found that, across the UK, prices at the five largest groups were higher on average.

Every practice in Perth with published prices

PracticeOwnerConsultDog boosterCat boosterDog spayChecked
Cairngorm Vets PH26 3TAIndependent£47£57£63£31226 Oct 2026
Crieff Vets PH7 4DEInspiring Vet Care£70£85£85£47528 Oct 2026
Fair City Vets, Perth PH2 8EHInspiring Vet Care£70£85£85£47526 Oct 2026
Perth Vets for Pets PH1 5XDPets at Home£50.50£67£67£38526 Oct 2026
Strathearn Vets PH7 4HQIndependent£63£75£80£49026 Oct 2026
The Dunkeld Vet PH8 0HUIndependent£54£76£75£43026 Oct 2026
Thrums Blairgowrie PH10 6NWThrums Vets£58£79.50£82£46026 Oct 2026
Thrums Vets Scone, Perth PH2 6JLThrums Vets£58£79.50£82£46026 Oct 2026
Tower Vets - Perth PH1 3NRInspiring Vet Care£67£80£80–26 Oct 2026

Listed A to Z. Tap a practice for all its prices and its price history, or search by postcode for distances, Google ratings and opening hours.

Prices by treatment

Nearby areas

Questions

How much does a vet consultation cost in Perth?

Across the 9 practices in Perth that publish it, a standard dog consultation costs £47 to £70, with a typical (median) price of £58. Checked 28 October 2026.

How much is a dog booster in Perth?

A dog’s annual booster costs £57 to £85 in Perth, typically £79.50, across 9 practices.

Are vet prices in Perth going up?

We haven’t recorded any changes to standard prices at practices in Perth in the last 12 weeks. We check every practice weekly.

How do I choose a vet in Perth?

Most people choose on location and recommendations. Also compare what your pet will need over a year, not just the consultation, check who covers nights and weekends, and ask whether the practice is independent or part of a group.

Prices are taken from each practice’s own published price list, include VAT and are for a standard, straightforward case. We check every practice once a week; these prices were last updated on 28 October 2026. Always confirm with the practice before booking. How we collect and show prices.