Our Team

Dental and Medical Doctors available in Perth
The medical profession is highly acclaimed and also highly sought after but it takes more than a university degree to become an St John Medical doctor or dentist. We take great pride in our staff, employing only the best specialists who have the best knowledge, experience and manner to be in this profession.
It is our duty to make you feel as comfortable as possible when you walk through our doors, and that starts with being at ease with the doctor or dentist you’ve chosen. We are honoured to have some of the most esteemed industry professionals working with us to ensure our patients are treated with the care, expertise and consideration they deserve.
At St John Medical, we maintain a high standard across all disciplines and it is paramount that all our doctors and dentists adhere to this excellence.
Book an appointment with one of our medical professionals.
Doctors
At St John Medical, our general practitioners and specialist doctors are well versed in their fields and bring an insurmountable amount of knowledge and competence to every patient they treat. They are also involved in teaching general practitioner registrars and medical students. Being involved in this allows the doctors at each centre to keep up with current medicine and benefits from continual learning
Dentists
Your smile is one of the first impressions you make when meeting someone, and it should be taken care of properly. Our dentists will work with you to demonstrate how best to look after your teeth so you can be confident when you flash your smile. View our dentists’ profiles and book an appointment today.

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.