About Butler Family Practice

We are an experienced team of general practitioners, nurses and administration staff who work together to provide high-quality care to all our patients.

We are a bulk billing practice, and provide extended hours for your convenience and aim to provide appointments on the day.

We pride ourselves on providing comprehensive, preventative and personal healthcare to our patients. We are an experienced team of General Practitioners, nurses and administration staff who work together to provide high-quality care to all our patients.

Our Location

We are located at Butler Central Shopping Centre between Jetts Gym and Priceline.

We are also within walking distance of Butler Train Station for those using public transport.

Looking for ‘doctors near me‘? We would be well located for anyone in the areas of Butler, Jindalee, Alkimos, Quinns Rocks, Ridgewood, Eglinton, Merriwa, Clarkson, Mindarie and surrounding suburbs.

Services Offered

  • Paediatric Vaccinations/Immunisations
  • Childhood Vaccinations/Immunisations
  • Men’s & Women’s Health
  • Antenatal care
  • Chronic Disease
  • Mental Health
  • Diabetes
  • Minor Procedures
  • Ingrown toenail excision
  • Abscess drainage
  • Wound Laceration Repair
  • Iron Infusions
  • Preventative Medicine


Pram Friendly Clinic, Motorcycle Parking, Air Conditioned Facility, Wheelchair Access, Disabled Parking Available, Parent/Family Parking, Radiology Nearby, Pharmacy Nearby, Pathology Lab Nearby, Children’s Play Area, Toilets, Disabled Toilets, Train Station Nearby, Magazines, Reserved ‘on the day’ Appointments Available, Free Onsite Parking, Allied Health Nearby, Comfortable Waiting Room, TV in Waiting Area, Baby Change Facilities, Bus Stop Nearby.

Walk-in Clinic

Unable to get a Doctors appointment. Don’t worry, we have a walk-in Clinic.

Unwell children / or emergencies can walk in at any time during opening hours for an appointment. One of our doctors will see you but it is a first come first serve basis (unless in an emergency) so you may have to wait a short period of time before being seen.

Call our reception for a waiting time estimate.


If you need after-hours assistance when our Practice is closed please contact Dial-A-Doctor on 1300 030 030.

If it is an emergency, please contact 000.