Owners directory · Canterbury

Vets in Christchurch.

Christchurch has good vet coverage across the central city, southwest, and northern suburbs. The flat geography and large parks (Hagley, Bottle Lake) make it one of the most dog-friendly NZ cities.

15 listings City: Christchurch Region: Canterbury

15 clinics on the map

Approximate locations across Christchurch. Click a pin for clinic details.

Map data © OpenStreetMap contributors. Tiles by OpenFreeMap.

Aldwins Road Vet Clinic

Phillipstown

Veterinary clinic in Phillipstown.

Address
33 Marlborough Street, Phillipstown, Christchurch, 8011
Hours
Mo-Fr 08:00-19:00; Sa 09:00-15:00
Visit website

Animal and Bird Hospital

Woolston

Veterinary clinic in Woolston.

Address
483 Ferry Road, Woolston, Christchurch, 8023
Visit website

Avonside-Wainoni Veterinary Clinic

Avondale

Veterinary clinic in Avondale.

Address
100 Wainoni Road, Avondale, Christchurch, 8061
Hours
Mo-Fr 08:00-19:00; Sa 09:00-13:00

Hornby Veterinary Centre

Hornby

Veterinary clinic in Hornby.

Address
7 Tower Street, Hornby, Christchurch, 8042
Visit website

Kowhai Vet

Veterinary clinic in New Zealand.

Hours
Mo-Fr 08:00-18:30; Sa 08:00-12:00

McMaster & Heap Veterinary Practice

Hillmorton

Veterinary clinic in Hillmorton.

Address
12 Coppell Place, Hillmorton, Christchurch, 8025

Straven Road Veterinary Centre

Riccarton

Veterinary clinic in Riccarton.

Address
8 Straven Road, Riccarton, Christchurch, 8011
Hours
Mo-Fr 08:00-19:00, Sa 09:00-16:00
Visit website

Takurua Vets

Upper Riccarton

Veterinary clinic in Upper Riccarton.

Address
1 Ilam Road, Upper Riccarton, Christchurch, 8041

VetCall

Linwood

Veterinary clinic in Linwood.

Address
78 Buckleys Road, Linwood, Christchurch, 8062

VetEnt

Veterinary clinic in New Zealand.

Address
2 Waterman Place, Christchurch, 8023
Hours
Mo-Fr 08:00-18:30; Sa 10:00-14:00
Visit website

Wairakei Road Veterinary Clinic

Bryndwr

Veterinary clinic in Bryndwr.

Address
173 Wairakei Road, Bryndwr, Christchurch, 8053
Hours
Mo-Fr 09:00-19:00; Sa 09:00-12:00

Listing data sourced from OpenStreetMap contributors (ODbL). Hours and contact details are community-maintained and may be out of date. Run a vet clinic in Christchurch? Claim or update your listing.

Common questions about vets in Christchurch.

How much does a vet visit cost in Christchurch?

A standard consultation in Christchurch typically runs $70 to $110. Vaccinations add $40 to $90 depending on the schedule. Dentistry under general anaesthetic ranges $500 to $1,500 by clinic and case complexity. Always ask for a written estimate before treatment.

Do NZ vets bulk-bill or accept pet insurance?

Most Christchurch vets work with all major NZ pet insurers (Cove, Southern Cross Pet, PD Insurance, Petplan, Petcover). Direct billing is the exception, not the rule; expect to pay at the time of visit and claim back from the insurer.

What about after-hours and emergency care?

For overnight, weekend or critical emergencies, see 24-hour and emergency vets in Christchurch. Most general practices refer to a centralised emergency centre after hours.

What if I want a mobile or home-visit vet?

Mobile vets visit your home for routine vaccinations, microchipping and end-of-life care. See mobile vets in Christchurch.

Information only. Breed traits and health notes on this page are aggregated from public registry and breed-authority sources. Individual animals vary; this page is general information, not veterinary, behavioural, or insurance advice. Always consult a registered NZ vet or breeder for guidance specific to your situation.