Conveniently located at The Saleyard complex

St John General Practice, Dental and Urgent Care is very easy to access off Clayton Street and Lloyd Street, Midland, right opposite Bunnings.

Centre Services

  • General Practice (appointments based)
  • Urgent Care
  • Dental
  • Skin cancer & minor surgery clinic
  • X-ray
  • Pathology

Service Fees

St John General Practice Midland is a mixed billing practice. Please refer to the Patient Information Guide for more information.

Out-of-pocket charges apply for all Urgent Care consultations.

As of 1st December 2023, the out-of-pocket fees will increase for Urgent Care consultations on weekends and public holidays. Click here for more information.

St John Dental Midland is a privately billed service.

Payment facilities

  • Cash
  • Medicare

Travelling by Car/Parking Facilities

Ample free patient and disabled parking available within The Saleyard complex. Access via two roads: Clayton Street and Lloyd Street.

BUS: Buses 301, 335 and 36 run along Clayton Street and the closes bus stop is just a short 2 minute walk. Visit www.transperth.wa.gov.au or call 13 62 13.

TRAIN: Midland Station is the closest train station on the Midland line and is an 18-minute walk. Visit www.transperth.wa.gov.au or call 13 62 13.


St John Urgent Care

Nothing spoils your evening like a bout of food poisoning or an insect bite from a long day of hiking. Instead of waiting until the next morning for medical attention, why not visit St John Urgent Care Centre?

St John is the pre-eminent provider of pre-hospital care in Western Australia.

We’re open 7 days a week, until 9pm for medical concerns that are urgent but not an emergency. Out of pocket charges may apply. X-ray services are available on site.

Where should I go if I have an urgent medical issue?

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 centres can help.

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



  • Possible sprains or broken bones
  • Cuts that need stitches or glue
  • Sports injuries
  • Minor eye and ear problems
  • Minor burns and scalds
  • Minor illnesses including fever, infections and rashes
  • Insect and animal bites


  • Heart attack/chest pain
  • Unable to breathe
  • Collapse/seizures/stroke
  • Heavy bleeding
  • Serious head or neck injury
  • Motor vehicle accidents
  • Severe stomach pain
  • Severe burns
  • Bleeding in pregnancy
  • Serious mental health problems
  • Poisoning or serious allergic reactions

St John is a charitable, not-for-profit humanitarian organisation. We provide the community with life-saving first aid skills through our training centres, as well as delivering the state’s ambulance service.

St John has a strong humanitarian focus, supported by a range of fundraising and charitable initiatives.

We deliver Event Health Services, Medical Services, Patient Transfer Services, the Community First Responder System and the Community and Youth Engagement initiatives. More information can be found at stjohnwa.com.au

Our locations

Book an appointment
Book an appointment
Book an appointment
Book an appointment
  • Kambalda

  • Medical Kambalda
  • Dental Kambalda
Book an appointment
Book an appointment
Book an appointment