Affordable healthcarefor your family

Affordable healthcare
for your family

Our integrated approach means that in addition to family medicine we bring together multiple allied health services under the one roof to provide you with a convenient and comprehensive healthcare solution.

Book an appointment Locations and Opening Times

Our Locations

  • Armadale

  • Open 7 days
  • Armadale Central Shopping Centre
  • Shop 62/63
    10 Orchard Avenue
    Armadale WA 6112
  • Medical - (08) 9399 0909
  • Dental - (08) 9498 1905
Book an appointment
  • Cannington

  • Open 6 days
  • Primewest Building
  • 1480 Albany Highway
    Beckenham WA 6107
  • Medical - (08) 9350 8000
  • Dental - currently not available
Book an appointment
Book an appointment
Book an appointment
  • Kambalda

  • Open 6 days
  • Kambalda Health Centre
  • 2 Gum Nut Place
    Kambalda West WA 6442
  • Medical - (08) 9027 0029
  • Dental - currently not available
Book an appointment

Opening Times

To find opening times for your nearest St John Medical location please select a service and location below.

Select a

then choose a