Visit Us Today!

We love what we do at Belrose Veterinary Hospital and look forward to meeting you and your pets soon!

Quiet Residential Location
A wide range of Veterinary Services
Purpose built clinic
Dr John Thirlwell
Level and easy clinic access
Great furry relationships!
Located on Sydneys Northern Beaches
We Value our Fantastic Clients
We love meeting our furry clients
Clyde the rescue cat


Belrose Veterinary Hospital has a 30 year history of providing veterinary services to the local community. Owned by Dr John Thirlwell Belrose Veterinary Hospital offers a wide range of veterinary services including routine consultations and vaccinations, house-calls, surgery, radiology, in-house pathology, dentistry, equine and large animal visits in addition to an after-hours service. The hospital is located in a suburban environment with an abundance of easy parking for your convenience.

Appointments are available every day, call us on 02 9452 3155 to arrange a time that works for you.

We look forward to meeting you and your pets soon!

  • Wix Facebook page
  • Instagram Social Icon


  • ​Consultations

  • Vaccinations

  • Dentistry

  • Surgery

  • In House Pathology

  • In House Radiology

  • In House Ultrasound

  • House Calls

  • After Hours Calls

  • Large Animal and Equine Services!

  • APAV & AQIS Accredited providing all services for pets travelling overseas

Vicki, Rose & Tess


" I have been taking both my dogs to Dr John for 2 years now & I recommend his clinic whenever an opportunity presents itself (like now!).

Each & every visit has involved skilled, professional treatment along with a deep sense of caring & interest in all aspects of the animal's life & circumstances.

The rates he charges are always very fair, but I would pay more just to have the level of care he provides.

Dr John & his staff are always willing to assist, even at short notice. In my own experience he has gone above & beyond his duty, going out of his way to care for both of my 4 legged girls.

I wouldn't go anywhere else".


Vicki W

Make an Appointment

70 Pringle Ave Belrose NSW 2085

Ph:02 9452 3155

F: 02 9402 0470


Opening Hours

Mon - Fri 8am - 7pm

Sat 9am - 2pm

Sun Closed

Find us
Located on Sydneys Northern Beaches

Situated on Sydneys Northern Beaches our team are highly experienced with the many common local concerns, particularly tick paralysis

Go to link