Castle Hill Medical Centre

Online Booking

Why wait when you need to see a doctor? Avoid waiting by booking your appointment online now.
Book Now!

Our Team

Meet our team and know you are in good hands.
Meet the team

Opening Hours

Open Every Day including public holidays
- Monday to Friday 7am - 9pm
- Saturdays 7am - 8pm
- Sundays & Public Holidays 8am - 8pm

Latest News

We are pleased to advise that the 2016 Quadrivalent and Trivalent Flu Vaccines have started to become available.

Appointments and availability information can be made on 9634 5000.

Quadrivalent - $14.99

Trivalent - $8.99

Pensioners and those at risk can also book for the free Government vaccines when stock becomes available.


Book NOW! Call 9634 5000

Pre-employment Medicals (PEM)

Pre-employment medicals (PEM) are a service that many companies are now utilising and are finding increasingly helpful in the modern workplace.

New Online Booking Engine

Castle Hill Medical Centre now gives you the option of using Health Engine as a way to book an appointment with our practitioners. Health Engine is the largest online booking platform in Australia and allows you to book with all of our practitioners.


Non Surgical Anti-Aging treatment
Anti Aging wrinkle injections

Dr Imaan Joshi is a local GP with an interest in sensible aging through non-surgical anti aging treatments.

Book Your Next Appointment Online!

A free service available to our valued clients.

Services We Offer

Previous Next
We provide corporate medical services for over 70 companies in the region for Pre-employment, workcover and Executive stress through a dedicated corporate services team of account managers and practitioners

Our on-site physiotherapists operate 5 days a week in centre

Looking to lose weight? Not only can our doctors help but we also have a Dietician in house
A range of specialists consult on site ensuring quick availability and bookings can be made before you leave the centre

Phone 02 9634 5000

269-271 Old Northern Road,
Castle Hill NSW 2154
Fax 02 9680 8052


Visit our Facebook page