Open until 1:00pm today
51 Mornington Parkway Ellenbrook, WA 6069

Book Appointment

Filter booking details

Book appointment

Show this specialty:

Show consultation type:

Show times for

Select a practitioner:

All Practitioners
4 available
Appointment Pricing
  • Long GP appointment (Level C)$130.00
  • Standard GP appointment (Level B)$70.00
Need a repeat prescription?
*Existing Ellenbrook Medical Centre patients only
Show times for
General Practice
  • General Practice
  • Urgent Care

All Practitioners

4 available
  • All Practitioners

    4 available
  • Dr Cuthbert Tsokota
    Male practitioner
  • Dr David Hoffman
  • Dr Matthew Akpo
  • Dr Simon Wamono
    Male practitioner
All Consultation Types
  • All Consultation Types
  • Telehealth
Experienced Doctors Available at Times That are Convenient to You

Family healthcare is the focus of our modern and well-equipped medical centre. We have six doctors and a practice nurse to care for all of your general medical needs, including women’s health, antenatal care, immunisation, men's health, pre-employment health checks, driving medicals, minor surgery, and chronic disease management. We also offer pathology collection services on-site for added convenience.

As a patient of Ellenbrook Medical Centre, you’ll never have far to travel to access the health care you need with several allied health services available onsite, including physiotherapy, podiatry, psychiatry, psychology and an onsite travel clinic. Additionally, a dental centre is located opposite the practice.

We are located at Mornington Parkway and welcome all new and existing patients.Our patients typically live or work in Ellenbrook, The Vines, Aveley, Henley Brook, and Lexia.

Our consulting hours are 8.00am to 7.00pm Mon & Thur, 8.00am - 5.00pm Tues,Wed, & Fri. 8.30am to 1pm on Saturday, Sunday and public holidays.

All patients with a valid Medicare card will be bulk billed (Monday to Friday). Private billing applies for Saturday, Sunday and Public Holiday appointments. Patients under 16 years of age, over the age of 65 or have a valid concession card will still be bulk billed for their standard appointment.

A private fee will apply to all patients who do not hold a valid Medicare card. This fee may vary depending on the day, time and requirements of your appointment. For more information, please speak with the practice at the time of your appointment.

For your convenience, our waiting room has a television, a range of health information brochures, to keep you and your family members entertained, should you experience a short wait for your appointment.

Our experienced doctors can take care of all your general medical needs, so why not book an appointment online today? Simply click on your preferred appointment time from the available times above to get started now.

Read more


Dr Matthew Akpo


Book Profile

Dr Simon Wamono

GP, Male

Book Profile

Dr David Hoffman


Book Profile

Dr Cuthbert Tsokota

GP, Male

Book Profile


You can book a telehealth appointment with this practice. For more information, please visit our FAQ.

Phone consultation

Book a phone consultation to speak to the doctor over the phone.

Book Telehealth appointment

Edit practice details

Find Ellenbrook Medical Centre

Pricing & Payment

Supported government schemes

General pricing guide

Telehealth Consult (Bulk Billed)
$0 (if eligible)
Long GP appointment (Level C)
Standard GP appointment (Level B)

Billing policy

A non attendance fee will be charged if the patient does not attend the appointment without prior notice. If the patient is booking for Drivers Licence Medicals, Immunisations and other Medicals then they need to call EMC to make an appointment both with the nurse and the doctor.

General Practice

Book appointment

Show times for

Ellenbrook Medical Centre currently has no urgent care appointments available on HealthEngine's directory. Please call Ellenbrook Medical Centre for an appointment.

Dr David Hoffman currently has no urgent care appointments available at this practice on HealthEngine's directory.

See All Appointments Book Telehealth Appointment
Need a repeat prescription?
*Existing Ellenbrook Medical Centre patients only

1272 appointments available.

Book Appointment Now

Have an account?

Log in to continue. Book with your saved details.

Don’t have an account?

Sign up for free so you can book faster next time.

Log in

Book appointments faster with your saved details.

Don’t have an account? Sign up