Proudly Independent

We pride ourselves on being an independent and privately owned Practice and strive to provide excellent patient care for your pets, farm animals and horses in Aberdeenshire

Equine Services

Our experienced team of vets provide routine work and emergency care round the clock for you horses, ponies and donkeys

Farm Animal Services

Our vets provide a complete routine service to a wide range of enterprises across North-East Aberdeenshire

Meadows Vets in Aberdeenshire

We have surgeries in Oldmeldrum and New Deer and we are always available for advice

We offer a comprehensive 24 hour emergency service

Our Services

dog and ball in mouth Meadows vets
Companion Animal Services

At Meadows Vet Centre we are a member of the RCVS Practice Standards Scheme, and we offer patients a total package of health care. We welcome pets of all shapes and sizes including dogs, cats, rabbits, ferrets, birds, and ‘small furries’

pony winning competition Aberdeenshire Meadows Vets
Equine Services

Our experienced team of vets provide routine work and emergency care round the clock for you horses, ponies and donkeys. Our own vets are on call 24/7 and are available by phoning the normal surgery number

highland cow Meadows Vets
Farm Animal Services

Our farm orientated vets provide a complete routine service to a wide range of enterprises across North-East Aberdeenshire. We offer a 24/7 emergency service with at least 2 vets on call at any one time

Meet the Team

Vet nurses Meadows Vets
Vet Nurses
Reception Admin/Staff

Meadows Complete Care Plan

Our complete care packages are tailored to provide you with pet health care plans at affordable monthly rates to give you peace of mind when it comes to your pet’s health and well being. Our plans cover small, medium and large dogs along with cats and rabbits.

Find Us

We have 2 branches conveniently located in Oldmeldrum and New Deer.

Both our branches are open 6 days a week and offer our customers are full range of services.  In addition we offer a 24 hour call out service for emergencies. Appointments are available at set times on a daily basis.

OLDMELDRUM BRANCH

STATION RD OLDMELDRUM
INVERURIE
ABERDEENSHIRE
AB51 0EZ

NEW DEER BRANCH

54 MAIN STREET
NEW DEER
ABERDEENSHIRE
AB53 6SY