Kellyville GP’s available at Castle Medical Centre

Castle Medical Centre  is located next to Chemist Warehouse on Old Northern Road, Castle Hill. Many residents of Kellyville work in Castle Hill and frequently visit the Castle Towers shopping complex. Our medical centre is located approx 1km from the busy hub of the main town centre and we are easily accessible via Car, Bus or Taxi. There are 40 car spaces available with unlimited timed parking and additional dedicated disabled parking for those who are less mobile. The approximate travel time from Kellyville to our centre is 15 minutes with an average wait time of only 5 minutes to see our doctors.

There is a bus stop located a few metres down from the medical centre for those travelling via public transport and one directly opposite  for the return trip home. Taxis are also able to drop off and pick up patients from outside the medical centre front doors with ease and our friendly staff are able to organise a return taxi home after your appointment.


Bulk Billing available to local residents

Castle Medical Centre is a bulk billing medical centre for all patients with a medicare card.  We are open during the busy lunch period for those who require a doctor during work time and we also stay open until 6pm for those who require a doctor after work.  We provide a range of GP services including aged care, woman’s and men’s health, travel consultations and vaccinations, childhood and adult vaccinations, healthcare assessments and skin checks. Please make sure you bring your medicare card. We accept appointments and walk-ins and provide the highest health care for our patients.

Additional services include:

  • Dietitian
  • Nurse
  • Head lice clinic – offering chemical free lice treatments using a technique that dehydrates the lice and the eggs.

Getting to Castle Medical Centre from Kellyville

Head South on Windsor Road and turn left on to Showground Road. Follow it for 3km and then turn left on to Pennant St, before the McDonalds. Continue along through the intersection on to McMullen Ave before turning left at the end on to Old Northern Road. Stay in the left-most lane for 750m, and after the next big intersection our entrance is the first on the left.  The approximate travel time from Kellyville to our centre is 15 minutes with an average wait time of only 5 minutes to see our doctors.


Castle Medical Centre, 2/336 Old Northern Rd, Castle Hill, NSW 2154

Hours: Mon-Fri 9am – 6pm

Phone: (02) 8865 0650

Find out more about Castle Medical Centre

  • Online



    Opening Times

    • Mon-Fri: 9am - 6pm
    • Saturday: 9am - 3pm
    • Sundays & Public Holidays - CLOSED
    • Phone02 8865 0650
    • Fax02 8061 4309
    • Address2/336 Old Northern Road, Castle Hill NSW 2154