FCFreeCare

Best GP in Perth

Compare general practice costs across 24 clinics in Perth. FreeCare helps you find affordable healthcare near you.

Berrigan Family Medical Centre

219 Berrigan Drive, WA 6164

+61 8 9417 2454

Accepting Patients

Scarborough Beach Counselling & Psychology

256 West Coast Highway, WA 6019

+61 8 9341 7981

Accepting Patients

Hay Street Medical Centre

159 Hay Street, WA 6008

+61 8 9381 7004

Accepting Patients

Gutworks Gastroenterology

111 South Street

Accepting Patients

Dr Mark Kent

Dr Mark Kent, Perth

Accepting Patients

Mill Street Medical Practice

Mill Street Medical Practice, Perth

Accepting Patients

Dr Victoria Inwood

Dr Victoria Inwood, Perth

Accepting Patients

Kostesich Joe DR

Kostesich Joe DR, Perth

Accepting Patients

Swan Street Surgery - Dr Fiona Middleton

Swan Street Surgery - Dr Fiona Middleton, Perth

Accepting Patients

Walter Road East General Practitioners

Walter Road East General Practitioners, Perth

Accepting Patients

Dr Ma Myat Thet

Dr Ma Myat Thet, Perth

Accepting Patients

Dr. Robert Cullingford

Dr. Robert Cullingford, Perth

Accepting Patients

Waddell Ainslie DR

Waddell Ainslie DR, Perth

Accepting Patients

North Perth Family GP

North Perth Family GP, Perth

Accepting Patients

Mount Hawthorn Family Practice

Mount Hawthorn Family Practice, Perth

Accepting Patients

Dr Phillipa Adams

Dr Phillipa Adams, Perth

Accepting Patients

Dr Stanley Khoo

Dr Stanley Khoo, Perth

Accepting Patients

Shenton Park General Practice

Shenton Park General Practice, Perth

Accepting Patients

ADSA GP Family & Workers Clinic

ADSA GP Family & Workers Clinic, Perth

Accepting Patients

Dr. Eddy Bajrovic

Dr. Eddy Bajrovic, Perth

Accepting Patients

GP After Hours Mount Lawley

GP After Hours Mount Lawley, Perth

Accepting Patients

Pier Street Medical

Pier Street Medical, Perth

Accepting Patients

Dr Phil Downing

Dr Phil Downing, Perth

Accepting Patients

Perth Medical Centre

Perth, Australia

Accepting Patients

Frequently Asked Questions

How much does a GP visit cost in Perth?

A standard GP consult costs $80–$120, and most clinics bulk bill — meaning Medicare covers the full fee and you pay nothing out of pocket.

How much is the Medicare rebate for a GP visit?

The standard Medicare rebate for a short consult is around $42.85, rising for longer consults. If your GP bulk bills, the rebate covers the whole fee.

Do GPs in Perth offer telehealth appointments?

Yes — most practices offer phone or video consults, and Medicare rebates apply to telehealth in most cases. Search FreeCare and call the clinic to confirm.

Can I see a GP without an appointment?

Many clinics keep walk-in slots, and some offer after-hours or weekend care. Use FreeCare to find a clinic nearby and check their hours.

Know what it should cost

See typical gp prices in Australia, what affects the fee, and what Medicare and health funds cover.

Read the cost guide →