Affordable Veterinary Care for Everyone.

Check Out Our Prices 

Clinic Hours

We’re open 6 days a week.

Monday - Friday: 8.30am - 7.00pm

Saturday:  930am - 12pm 

Sunday: Closed

Closed Public Holidays. 


After hours:

24/7 provision is available for emergency cases only.

Ring 06 350 3950 then follow the extension given


Appointments by Consultation:

Phone our friendly staff to book an appointment;

9.30am- 4.30pm Nurse Appointments

4.30-7.00pm Vet appointments  


Surgery Periods:

Avaliable Monday to Friday 


Payment prior to Consultation:

Cash / Credit Card / EFTPOS only


No Invoice service is available




We care for them because they love you

Stefan, Marie, Bri, Jo, Heenal and Scott our dedicated team, are always here for your pets

At Central Vets & Pets we aim to provide a friendly veterinary practice with a personal touch combined with modern, professional and affordable health care for all of your pets. We aim to make your pet feel at ease in our clinic with a caring and gentle approach to treatment and consultations.  We  provide dedicated staff and have leading veterinarians who are passionate about helping provide the best care and veterinary service for you and your pets.

At our Veterinary clinic, you’ll be fully supported with sound advice first and foremost. We know that  helping our clients starts with providing a good understanding of health care issues and treatment options. With good advice and professional recommendations, you’ll be well equipped to make the best ongoing health care decisions for your pet.

We take pride in this brand new facility with fully equipped examination rooms, surgical suites, and very capable and friendly staff.  With pets of our own, we understand what it takes to provide a veterinary service for our clients and aim to provide this service at very affordable prices. Take a moment to meet our team and compare notes about our pets. We look forward to seeing you.




Probably the Best Veterinary Prices in Palmerston North



For Affordable Veterinary Care call us on 06 350 3950