• Friendly & Relatable
  • Caring
  • Personalised Service
  • Community Based & Community-Minded
  • Professional

Our team of fully qualified & compassionate team are enthusiastic in offering you the highest quality vet care service.John is the foundation owner of Westlakes Veterinary Hospital. His first Newcastle practice was Wallsend Veterinary Hospital and then in 1981 he began the Westlakes Veterinary Hospital at Fennell Bay. For 35 years he has been providing a caring and excellent professional service for the pets of Lake Macquarie.


Westlakes Veterinary Hospital offers many quality services for your friends, some of them are listed below:

  • Surgery
  • Obstetric
  • Orthopaedic
  • Soft tissue & wound care/repair
  • Dentistry
  • Radiology
  • X-ray
  • Ultrasound
  • Electrocardiogram (ECG)
  • Gastroenterology
  • Dermatology
  • Neurology
  • In-house pathology
  • Preventative medicine
  • Dietary advice
  • Emergency care
  • Vaccinations
  • Pet worming and advice

To ensure waiting time is kept to a minimum, consultations are strictly by appointment.

Our staff will always treat your pet with the same caring and compassion with which we treat our own pets.

Westlakes Veterinary Hospital’s motto is ‘best care for your best friend’.

Westlakes Veterinary Hospital has been operating since the early 1980s, and being located at 1 Bay Road, Fennell Bay, Western Lake Macquarie, we service Toronto, Rathmines, Coal Point, Kilaben Bay, Blackalls Park and surrounding suburbs. You will find us just 30 minutes south west of Newcastle. 

We keep up to date with advancements in medicine and our nurses are consistently undertaking courses to improve their knowledge and offerings

Q Where are you located?

We are located at 1 Bay Rd, Fennell Bay NSW 2283.

Q Do you offer home visits?

Do you offer home visits?

Q Is your team experienced?

Yes, we have a trained, professional and experienced team of experts.

Rate us and Write a Review

Your review is recommended to be at least 140 characters long

You agree & accept our Terms & Conditions for posting this review?

Show all timings
  • Monday09:00 AM - 05:00 PM
  • Tuesday09:00 AM - 05:00 PM
  • Wednesday09:00 AM - 05:00 PM
  • Thursday09:00 AM - 05:00 PM
  • Friday09:00 AM - 05:00 PM