Why Choose St John Medical
All the medical and dental services you need in one location
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.
St John Medical has three superclinics (Armadale, Cockburn and Joondalup) and one medical centre in Cannington. All our centres offer general practice, walk-in urgent care clinics, a skin cancer clinic, and pathology under the one roof. For more information about our regular GP services such as care plans, immunisations, family planning & sexual health, mental health etc please visit General Practice.
St John Medical Superclinics deliver:

Access to a wide variety of services provided by highly qualified professionals.

Onsite pathology and medical imaging services (bulk billed where possible*).

A greater focus on managing chronic disease, health promotion and illness prevention.

A multi-disciplinary, patient centred model of care that is attractive to many health care providers as well as patients.

Excellent public and private transport accessibility, and free parking on site.
Medical Opening Hours
Please select a location below
-
Armadale
- Monday - Wednesday8am - 6:30pm
- Thursday8am - 6:30pm
- Friday8am - 6:30pm
- Saturday8am - 5pm
- Sunday9am - 5pm
- Public Holidays9am - 5pm* (Subject to change, please call practice to confirm)
-
Cannington
- Monday, Wednesday, Friday8am - 5pm
- Tuesday, Thursday8am - 6pm
- Saturday9am - 5pm
- SundayClosed
- Public HolidaysClosed
-
Cockburn
- Monday - Friday8am - 6pm
- Saturday & Sunday 8.30am - 4pm
- Public Holidays8.30am - 4pm *Subject to change, please call practice to confirm
- If you need to speak to a practice GP between 10pm and 8am, please call 9321 9133. In an emergency, please call triple zero (000).
-
Joondalup
- Monday - Friday8am - 6pm
- Saturday - Sunday8am - 4pm
- Public HolidaysContact the practice
- If you need to speak to a practice GP between 6pm and 8am, please call 9321 9133. In an emergency, please call triple zero (000).
-
Kambalda
- Monday9am - 5pm
- Tuesday9am - 5pm
- Wednesday9am - 5pm
- Thursday9am - 5pm
- Friday9am - 5pm
- Saturday9am - 12 noon
- SundayClosed
- Public HolidaysClosed
Dental Opening Hours
Please select a location below
-
Armadale
- Monday - Friday8am - 6pm
- Saturday8am - 4pm
- SundayClosed
- Public HolidaysClosed
-
Cannington
- Dental services are currently unavailable at our Cannington centre. Please visit any of our other centres in Armadale, Cockburn and Joondalup.
-
Cockburn
- Monday - Friday8am - 6pm
- Saturday8am - 4pm
- SundayClosed
- Public HolidaysClosed
-
Joondalup
- Monday - Friday8am - 6pm
- Saturday8am - 4pm
- SundayClosed
- Public HolidaysClosed
-
Kambalda
- Dental services are currently unavailable at our Kambalda centre. However we hope to facilitate dental visits in the future.

Urgent Opening Hours
Please select a location below
-
Armadale
- Monday - Sunday9am - 5pm
- Public Holidays9am - 5pm
-
Cannington
- After hour services currently not available. Please visit our Armadale, Cockburn or Joondalup centres for any urgent matters.
-
Cockburn
- Monday - Sunday8am - 10pm
- Public Holidays8am - 10pm
-
Joondalup
- Monday - Sunday8am - 10pm
- Public Holidays8am - 10pm
-
Kambalda
- Urgent Care is not available at this location.