GPs in Perth, WA

44 GPs are listed in Perth, WA across 14 practices. 2 offer telehealth consultations. Browse the list below to compare locations and contact details, or refine your search by suburb.

Dr Somaiyeh Kadivar

Alternative Medicine Provider · GP (General Practitioner)

Perth, WA

Telehealth1300 225 300

Dr Wes AbuJalala

GP (General Practitioner)

Perth, WA

Telehealth(08) 6557 8688

Dr Amanda Croft

GP (General Practitioner)

Perth, WA

(08) 9486 4556

Dr Craig Shaw

GP (General Practitioner)

Perth, WA

(08) 9228 8339

Dr Mark Kent

GP (General Practitioner)

Perth, WA

(08) 9486 4556

Dr Sai-Ling Ho

GP (General Practitioner)

Perth, WA

(08) 6222 6622

Dr Kang-Fui Koh

GP (General Practitioner)

Perth, WA

(08) 9228 8339

Dr Anne Durack

GP (General Practitioner)

Perth, WA

(08) 9321 9332

Dr Christopher Rynn

GP (General Practitioner)

Perth, WA

(08) 6467 0900

Dr Kelly Houwen

GP (General Practitioner)

Perth, WA

(08) 9486 4556

Dr Sally Partington

GP (General Practitioner)

Perth, WA

(08) 9486 4556

Dr Sandra Dunne

GP (General Practitioner)

Perth, WA

(08) 6467 0900

Dr Mathew John

GP (General Practitioner)

Perth, WA

(08) 9225 1188

Dr Andrea Singh

GP (General Practitioner)

Perth, WA

(08) 9228 8339

Dr Duy Nguyen

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Flora Dane

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Gerald Westhoff

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Jennifer Sisson

GP (General Practitioner)

Perth, WA

(08) 6467 0900

Dr John Rogers

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Keith Anandacoomaraswamy

GP (General Practitioner)

Perth, WA

(08) 9228 8339

Dr Lisa Surman

GP (General Practitioner)

Perth, WA

(08) 9486 4556

Dr Paula Barrie

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Philip Downing

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Simone Spry

GP (General Practitioner)

Perth, WA

(08) 9228 8339

Dr Victor Roshan

GP (General Practitioner)

Perth, WA

(08) 9226 0832

Dr Yetunde Olukolu

GP (General Practitioner)

Perth, WA

(08) 9481 4342

Dr Zille Shehzad

GP (General Practitioner)

Perth, WA

(08) 9228 8339

Dr Anh Nguyen

GP (General Practitioner)

Perth, WA

(08) 9227 6255

Dr Kasan Monks

GP (General Practitioner)

Perth, WA

(08) 9321 9332

Dr Charl Du Plessis

GP (General Practitioner)

Perth, WA

(08) 6222 6622

Dr Georgia Frew

GP (General Practitioner)

Perth, WA

(08) 9225 1188

Dr James Campbell

GP (General Practitioner)

Perth, WA

1300 277 546

Dr Jasper Mahon

GP (General Practitioner)

Perth, WA

(08) 9225 1188

Dr Nadine Perlen

GP (General Practitioner)

Perth, WA

(08) 6222 6622

Dr Richard Kain

GP (General Practitioner)

Perth, WA

(08) 9226 1898

Dr Stanley Khoo

GP (General Practitioner)

Perth, WA

(08) 9322 4788

Prof Emmanuel Akintunde Abioye-Kuteyi

GP (General Practitioner)

Perth, WA

(08) 9225 1188

Dr Jayant Karambhe

GP (General Practitioner)

Perth, WA

(08) 9226 0832

Dr Dominic Leung

GP (General Practitioner)

Perth, WA

(08) 9227 8411

Dr Peter Trinh

GP (General Practitioner)

Perth, WA

(08) 9225 1188

Dr Stefanie Bracknell

GP (General Practitioner)

Perth, WA

(08) 9322 4788

Dr Kaye Miller

GP (General Practitioner)

Perth, WA

(08) 9483 4621

Dr Yean-Lin McVee

GP (General Practitioner)

Perth, WA

(08) 9322 4788

Dr John Taran

GP (General Practitioner)

Perth, WA

GPs in other Western Australia suburbs

Other practitioners in Perth

All healthcare in Perth

Common questions

How many GPs are there in Perth, WA?

HealthFinder lists 44 GPs in Perth, WA. This reflects listed practitioner information and may not include every practitioner in the area.

Which GPs in Perth, WA offer telehealth?

2 of the GPs listed in Perth, WA indicate they offer telehealth. Use the telehealth filter on the search page to see them, or confirm directly with the practice.

How do I book a GP in Perth, WA?

HealthFinder is a directory and doesn't take bookings. Each profile lists the practice's phone number and website where available — contact them directly to make an appointment.