Book Appointment

Fill in the Form or call us directly at 9456 2600 or 9456 3500

Appointment times

Appointments are essential and we encourage you to book online. Your doctor will always take the time needed to listen and treat your medical needs. Standard consultations are 15 minutes, for extended consultations allow 30 minutes.

Please use the below button to book online:

Waiting times

We value your time and understand the frustration you may feel if there is an extended wait. Please call us 15 minutes before your scheduled appointment so we can give you an accurate indication of when your doctor can see you. You will always be seen the day of your appointment even if it ends up being later than planned.

At times, our doctors may not run to schedule due to circumstances outside their control and we appreciate your patience. Emergencies can happen and we do our best to treat the medical needs of whomever walks in our doors, within our capacity. This can sometimes cause delays and we thank you for your understanding.

If you have an urgent or life threatening accident or illness, please call 000 for an ambulance. The closest hospitals with emergency care are Hornsby Kuringai Hospital and Sydney Adventist Hospital.


If you need to cancel your appointment, please phone our receptionists. Calling to let us know will allow us to advise your doctor and give your appointment to another patient.

Medicare refunds

Medicare rebates can be claimed at the completion of your consultation, reducing the time to receive your Medicare refund.

We are located at:

1A Turner Road

Berowra Heights NSW 2082

Disabled parking spaces are right outside the door. There is plenty of parking just a flat stroll from the Coles carpark nearby. A pharmacy is conveniently located on-site.

Got a question? Check our FAQ page to see if the information you need is on the website.