Welcome to Carnarvon Vet Hospital 

At Carnarvon Vet Hospital we provide modern, professional and affordable health care for pets and their families. We have a gentle approach that aims to minimise patient (and owner!) stress and maximise patient comfort. We treat your pets as if they were our own! Our experienced team are passionate about pets and have a genuine love for animals.

When you visit our clinic we will go above and beyond to help make owning and looking after your pet as easy and enjoyable as possible. We are committed to staying up to date with the latest healthcare protocols so that the level of advice and care you and your pet receive is second to none. 

Carnarvon Vet Hospital has been fully equipped and upgraded with some of the latest technologies, including in house blood machines, digital xrays, ultrasound, ECG, ultrasonic dental equipment, gaseous anaesthetic machines and anaesthetic monitoring devices and video microscopes, just to name a few.

We also understand that pet care can sometimes be financially challenging. That is why we offer easy vet payments with VetPay. We will also happily process any Pet Insurance claims. For people with Petplan insurance, Carnarvon Vet Hospital is an approved provider for Petplan’s Vet Direct payment program, which allows us to accept payments direct, where eligible, from Petplan on your behalf, eliminating the need for you to pay the full cost of your pet’s medical treatment up front.

So that you can get everything you need for your pet under one roof, Carnarvon Vet Hospital also has a pet shop where we stock a large, and ever growing, range of pet products, including dog and cat food, prescription diets, toys, leads, collars, bowls, flea and tick products, wormers, bird and fish products and more.

Whatever your pet health care needs, you are welcome at our veterinary clinic any time. To make a booking, call us on (08) 9941 1886, or email us at info@carnarvonvet.com.au. We look forward to seeing you soon!


Carnarvon Vet HospitalVet In Carnarvon




Clinic Hours

We’re open 6 days a week. Please call to make an appointment.

9 am  - 5pm
9 am  - 5pm
9 am  - 5pm
9 am - 5pm
9 am - 5pm
9am - 12pm
Sunday & P/Hol



Local to you