Your health is our priority at St John General Practice

Healthcare for all ages is a passion for us at St John General Practice. With locations across Perth, our team provide a wide range of healthcare services to support the health and wellbeing for you and your family.

Mixed-billing | Locations across Perth | Telehealth and in-person appointments

Play Video

What we do

St John has a team of doctors and nurses to provide treatment and care for all your health and wellbeing needs, from preventative medicine to treatment of acute and chronic conditions.

With locations across Perth, St John offers a range of GP services including:

Family Medicine

A range of GP services for your family including immunisations and vaccinations.

Skin Checks and Minor Procedures

Offering regular skin checks and screening as well as a range of minor procedures.

Chronic Disease Management

Supporting you with your chronic health needs including diabetes, asthma and arthritis management.

For Employers

Providing a range of services including injury management, worker’s compensation and medicals.

Mental Health

Our team of professionals will provide support and understanding with your mental health challenges.

Women’s Health

Healthcare for women at any stage of life.

Men’s Health

Comprehensive men’s health services for a range of men’s health concerns.

Pathology

On-site blood testing services for your convenience.

Podiatry

Helping you with a range of foot complaints and conditions.

X-ray

Located on-site, our x-ray service provides you with convenience and immediate results.

Telehealth

Allowing you to receive the support you need, in the comfort of your own home.

level_care_c

The St John level of care

Why choose St John WA as your health care team?

St John WA has been an integral part of the Western Australian community for 130 years. Our purpose is to serve humanity and build resilient communities. With a network of Health Centres across Perth, St John WA provides a range of services designed with your family’s wellbeing in mind.

From family general practice and walk-in urgent care to skin cancer clinics, chronic disease management, X-ray, pathology, and family dental services, we’ve got your health covered. Count on us for convenient and comprehensive care, because your health matters most.

The St John level of care.

Meet the team

St John has a dedicated and experienced team committed to your health care needs.

Our Doctors

Meet our expanding team of skilled general practitioners. They offer diverse experience and expertise to provide your family with highest level of healthcare. We're dedicated to delivering excellent care specific to your needs.

Our Dentists

Your smile is one of the first things people notice about you, so it's important to take care of it. Our dentists will show you the best ways to keep your teeth healthy, so you can feel great when you show off your smile.

my-medicare

My Medicare

MyMedicare is a new voluntary patient registration model that will provide some extra Medicare benefits to all patients who have a Medicare Card or Department of Veterans' Affairs (DVA) Veteran card. You will only receive these additional benefits by registering your preferred clinic with Medicare.

Let’s hear what our patients say

St John General Practice locations

Armadale

Shop 62/63, 10 Orchard Avenue Armadale WA 6112

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 6:30 pm
Tuesday 8:00 am - 6:30 pm
Wednesday 8:00 am - 6:30 pm
Thursday 8:00 am - 6:30 pm
Friday 8:00 am - 6:30 pm
Saturday 8:00 am - 5:00 pm
Sunday 9:00 am - 5:00 pm

Cannington

1472 Albany Highway Beckenham WA 6107

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 5:00 pm
Tuesday 8:00 am - 6:00 pm
Wednesday 8:00 am - 5:00 pm
Thursday 8:00 am - 6:00 pm
Friday 8:00 am - 5:00 pm
Saturday 9:00 am - 5:00 pm
Sunday Closed

Cockburn

Cockburn Gateway - 816 Beeliar Drive Success WA 6164

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 6:00 pm
Tuesday 8:00 am - 6:00 pm
Wednesday 8:00 am - 6:00 pm
Thursday 8:00 am - 6:00 pm
Friday 8:00 am - 6:00 pm
Saturday 8:30 am - 4:00 pm
Sunday 8:30 am - 4:00 pm

Joondalup

Joondalup Gate - 21 Joondalup Drive Edgewater WA 6027

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 6:00 pm
Tuesday 8:00 am - 6:00 pm
Wednesday 8:00 am - 6:00 pm
Thursday 8:00 am - 6:00 pm
Friday 8:00 am - 6:00 pm
Saturday 8:00 am - 4:00 pm
Sunday 8:00 am - 4:00 pm

Kambalda

2 Gum Nut Place Kambalda WA 6442

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 5:00 pm
Tuesday 8:00 am - 5:00 pm
Wednesday 8:00 am - 7:00 pm
Thursday 8:00 am - 5:00 pm
Friday 8:00 am - 5:00 pm
Saturday Closed
Sunday Closed

Midland

Building 2, Unit 6-7, 8 Clayton Street Midland WA 6056

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 6:00 pm
Tuesday 8:00 am - 6:00 pm
Wednesday 8:00 am - 6:00 pm
Thursday 8:00 am - 6:00 pm
Friday 8:00 am - 6:00 pm
Saturday Closed
Sunday Closed

Osborne Park

435 Scarborough Beach Rd, Osborne Park WA 6017

Closed Open at 8:00 am
Opening Hours
Monday 8:00 am - 5:00 pm
Tuesday 8:00 am - 5:00 pm
Wednesday 8:00 am - 5:00 pm
Thursday 8:00 am - 5:00 pm
Friday 8:00 am - 5:00 pm
Saturday 8:00 am - 5:00 pm
Sunday Closed

FAQ’s

Other services

We offer a range of services from Urgent Care, General Practice, Dental and Community Transport.

Urgent Care

When it’s urgent but not an emergency. Available 7 days.

Dental

Quality and caring general, cosmetic and emergency dental.

Transport

A non-emergency community transport service.