St John Medical Midland location

Bulk Billing GPs at our Midland Clinic

Our doctors and GPs bring together a range of medical services to provide you with a convenient and comprehensive healthcare solution. Our Midland medical centre is very easy to access off Clayton Street and Lloyd Street, Midland, right opposite Bunnings. Our medical services can be seen below:

Medical Clinic Services

  • General Practice (appointments based)
  • Urgent care clinic
  • Pathology
  • X-ray


St John Medical offers onsite pathology at our medical centre in Midland using capable pathology collectors to collect blood and other specimens for routine and specialised testing. Whether you are an individual looking for a private pathology test, or a company requiring screening for potential employees, we offer it all. Please note that a medical referral is necessary from your GP or specialist for those who need a private pathology test.

Women's Health

St John Medical provides a range of specialised women’s health care services catering to women at our Midland medical centre. When it comes to your health, there are a number of women’s health issues that are specific to women alone which range from pregnancy, childbirth, menstruation, breast cancer and more. Our doctors and practice nurses will provide you with useful and practical information as well as treatment for a broad range of women’s health issues.


If you have a major emergency, always go to the emergency department or call Triple Zero (000).

If you have a minor illness or injury that needs urgent medical care, St John Urgent Care Midland can help.

For a routine doctor’s appointment, click here to book in to see your GP.

Our locations

  • Armadale

  • Medical Armadale
  • Dental Armadale
Book an appointment
  • Cannington

  • Medical Cannington
  • Dental Cannington
Book an appointment
  • Cockburn

  • Medical Cockburn
  • Dental Cockburn
Book an appointment
  • Joondalup

  • Medical Joondalup
  • Dental Joondalup
Book an appointment
  • Kambalda

  • Medical Kambalda
  • Dental Kambalda
Book an appointment
  • Midland

  • Medical Midland
  • Dental Midland
Book an appointment