Same-day GP options in Perth
| Option | Typical wait | Bulk-billed | Available now |
|---|---|---|---|
| NewDoc telehealth GP | Same-day typical (median ~5h booking-to-consult) | Yes, if Medicare eligible | |
| Bulk-billing GPs (76) | Varies (often 1–7 days for new patients) | Listed below | Browse list ↓ |
| Medicare Urgent Care Clinic | Walk-in, typically 1–3 hours | Yes, urgent only | Nearest UCC ↓ |
| Public hospital ED | Life-threatening only | Yes (Medicare) | Live waits ↓ |
Time estimates are indicative. NewDoc bulk-billing eligibility is checked during the booking flow.
All bulk-billing GPs within 30km of Perth
76 clinics, sorted by distance from Perth centre.
| Clinic | Address | Distance | Phone |
|---|---|---|---|
| Street Doctor (360 Street Doctor) | 92 MOORE STREET PERTH WA 6000 | 395m | 08 9376 9200 |
| 360 Street Doctor - Aberdeen Street | Tranby Centre UNIT 5 5 ABERDEEN STREET PERTH WA 6000 | 568m | 08 9376 9200 |
| Derbarl Yerrigan Health Service - East Perth | 156 WITTENOOM STREET EAST PERTH WA 6004 | 778m | 1800 311 888 |
| 360 Street Doctor - Edward Street | Passages Youth Engagement Hub 143 EDWARD STREET PERTH WA 6000 | 842m | 08 9376 9200 |
| Leung Medical Service | Northbridge Village Unit 3A 28 Robinson Avenue PERTH WA 6000 | 978m | 0426 221 118 |
| Homeless Healthcare | 316 Lord Street HIGHGATE WA 6003 | 1.4km | 08 6260 2092 |
| Bulwer Medical Centre | 167 PALMERSTON STREET PERTH WA 6000 | 1.5km | 0892276255 |
| Bulwer Medical Centre | 167 PALMERSTON STREET PERTH WA 6000 | 1.5km | 08 9227 6255 |
| Leonard St GP | 5 Leonard Street VICTORIA PARK WA 6100 | 4.1km | 08 9470 1341 |
| Dr YK Wong's Surgery | 2A Rathay Street VICTORIA PARK WA 6100 | 4.6km | 08 9361 2557 |
| Lathlain Doctors Surgery | Unit 2 107-109 Orrong Road RIVERVALE WA 6103 | 4.8km | 08 9361 6225 |
| Carlisle Medical Centre | 12B Archer Street CARLISLE WA 6101 | 5.6km | 08 6388 4545 |
| Nova Medical Centre | Level 1 Unit 10 10 Conochie Crescent MANNING WA 6152 | 7.1km | 08 6381 6800 |
| Nova Medical Centre Manning | Floor 1 10 Conochie Crescent MANNING WA 6152 | 7.1km | 08 6381 6800 |
| Belvidere Health Centre | 39 Belvidere Street BELMONT WA 6104 | 7.4km | 08 6253 2100 |
| Bentley Plaza Family Practice | Shop FS6A, Bentley Plaza Shopping Centre 1140 Albany Highway BENTLEY WA 6102 | 7.9km | 08 6323 5710 |
| Nollamara Medical Centre | 25 82 Hillsborough Drive NOLLAMARA WA 6061 | 8.1km | 0864447890 |
| Nollamara Medical Practice | 296 Wanneroo Road NOLLAMARA WA 6061 | 8.2km | 08 9349 1825 |
| Walter Road East General Practitioners | Suite 5 488 Walter Road E BAYSWATER WA 6053 | 8.7km | 08 9279 9980 |
| Dr G M Gild's Surgery | 225 Nollamara Avenue NOLLAMARA WA 6061 | 8.8km | 08 9345 2944 |
| Cannington Medical and Dental Centre | 8-10 Hamilton Street CANNINGTON WA 6107 | 8.9km | 0862989999 |
| Noranda Palms Medical Centre | Noranda Palms Shopping Centre Suite 31 42 Benara Road NORANDA WA 6062 | 9.0km | 08 9275 5211 |
| Mirrabooka Medical Centre | 22 Sudbury Place MIRRABOOKA WA 6061 | 9.2km | 0893496611 |
| Jones Street Surgery | 201 Jones Street BALCATTA WA 6021 | 9.7km | 08 9344 4422 |
| North Lake Road General Practice | 3 65 North Lake Road MYAREE WA 6154 | 11km | 08 93219133 |
| Cannington Health Clinic | 8 Oak Street CANNINGTON WA 6107 | 11km | 08 6373 5158 |
| Balga Plaza Medical Centre | Balga Plaza 12 A 108 Princess Road BALGA WA 6061 | 11km | 08 6230 2699 |
| Asterix Medical Centre | Unit 3 564 Metcalfe Road FERNDALE WA 6148 | 11km | 08 6119 3799 |
| Ballajura Family Practice | UNIT 2 746 MARSHALL ROAD MALAGA WA 6090 | 11km | 0892485655 |
| Lynwood Medical Centre | 625-631 Metcalfe Road LYNWOOD WA 6147 | 11km | 08 9451 2800 |
| AM/PM Doctors - Willetton | Unit 2 40-46 Rostrata Avenue WILLETTON WA 6155 | 11km | 08 9457 8777 |
| Cannington Family Doctors | Primewest Complex Unit 18B 1480-1490 Albany Highway BECKENHAM WA 6107 | 12km | 08 6558 0900 |
| Jupiter Health Langford | Shop 25 58 Langford Avenue LANGFORD WA 6147 | 13km | 08 9458 8787 |
| Langford Medical Centre | Unit 6 76 Langford Avenue LANGFORD WA 6147 | 13km | 08 9451 1377 |
| Dr Da Nelson's Rooms | 205 Canning Highway EAST FREMANTLE WA 6158 | 13km | 08 9339 2727 |
| Dr Pham Family Practice | Shop 8 32 Balgonie Avenue GIRRAWHEEN WA 6064 | 13km | 08 9247 4787 |
| Murdoch University Health | Murdoch University 90 South Street MURDOCH WA 6150 | 13km | 08 9360 2293 |
| Star Family Medical Centre | Star Family Medical Centre - South Street GP Super Clinic 265 Bannister Road CANNING VALE WA 6155 | 14km | 08 9456 4444 |
| Samy Medical Practice Canning vale | 280 BANNISTER ROAD CANNING VALE WA 6155 | 14km | 0895572600 |
| Farrington Road Medi-Clinic | 84 Farrington Road LEEMING WA 6149 | 14km | 08 9312 1106 |
| Kenwick Medical Centre | 119 Kenwick Road KENWICK WA 6107 | 15km | 08 9459 5160 |
| Nova Medical Centre Greenwood | 1 DALEY STREET GREENWOOD WA 6024 | 15km | 08 9342 4000 |
| Dr N Georgy Surgery | Arnisdale Specialist Centre Unit 2 54 Arnisdale Road DUNCRAIG WA 6023 | 15km | 08 9448 1244 |
| Thornlie Square Medical Centre | Thornlie Square Shopping Centr Shop 33 318 Spencer Road THORNLIE WA 6108 | 15km | 08 6336 7077 |
| 360 Street Doctor - Midland | Karnany Resource Centre SPRING PARK ROAD MIDLAND WA 6056 | 15km | 08 9376 9200 |
| Cooby Family Practice | Coolbellup Shopping Centre Shop 2 78 Coolbellup Avenue COOLBELLUP WA 6163 | 15km | 08 6117 5332 |
| Coolbellup Medical Centre | Coolbellup Shopping Centre Shop 9 78 Coolbellup Avenue COOLBELLUP WA 6163 | 15km | 08 9337 4133 |
| Burslem Medical Centre | Unit 1 201 Burslem Drive MADDINGTON WA 6109 | 15km | 08 9452 0300 |
| GP4YP (General Practice for Young People) | 26 Queen Street FREMANTLE WA 6160 | 15km | 08 9432 0480 |
| Freo Street Doctor | C/O 26 Queen Street FREMANTLE WA 6160 | 15km | 08 9432 0480 |
| York Street Medical Centre | 96 York Street BEACONSFIELD WA 6162 | 16km | 08 9314 2733 |
| Livingston GPs | 100-104 RANFORD ROAD CANNING VALE WA 6155 | 16km | 0865566467 |
| Granada Medical Practice | 70 ATTFIELD STREET MADDINGTON WA 6109 | 16km | 0894594414 |
| Huntingdale Thornlie Medical Centre | 7 Bronzewing Street HUNTINGDALE WA 6110 | 17km | 08 9490 5990 |
| Nova Medical Centre Hamilton Hill | Level 1 Unit 7 9 Rockingham Road HAMILTON HILL WA 6163 | 17km | 08 6336 7230 |
| Hamilton Hill Family Practice | Shop 19 51 Rockingham Road HAMILTON HILL WA 6163 | 17km | 08 9433 6945 |
| The Vale Medical And Wellness | 18 Caspian Terrace CANNING VALE WA 6155 | 17km | 08 9456 0184 |
| Pramana Medical Centre | UNIT 5 13 WHEATLEY STREET GOSNELLS WA 6110 | 18km | 08 6496 8866 |
| Gosnells Medical Clinic | Suite 1 2194 Albany Highway GOSNELLS WA 6110 | 19km | 08 9490 3330 |
| Our Place Health Centre | 86 Eudoria Street GOSNELLS WA 6110 | 19km | 08 6388 4453 |
| Prasad Family Practice | 4 57 WHEATLEY STREET GOSNELLS WA 6110 | 19km | 08 9525 6622 |
| East Road Family Medical Centre | Eastroad Family Doctors Unit 4 21 East Road HOCKING WA 6065 | 20km | 08 9206 3000 |
| Beeliar Medical Centre | Shop 9 28 Lakefront Avenue BEELIAR WA 6164 | 20km | 08 6498 9255 |
| Woodlake Village Medical Centre | P1 20 Sunray Circle ELLENBROOK WA 6069 | 21km | 08 6296 5432 |
| Edgewater Medical Centre (WA) | Suite 3 4 Wisteria Parade EDGEWATER WA 6027 | 21km | 08 9306 1899 |
| Ellen Stirling Medical Centre | 30 Ellen Stirling Parade ELLENBROOK WA 6069 | 21km | 08 6556 2888 |
| Alpha Omega Family Practice | 50 Mornington Parkway ELLENBROOK WA 6069 | 22km | 08 6377 7622 |
| Champion Lakes Medical Centre | SHOP 18 131 WESTFIELD ROAD CAMILLO WA 6111 | 23km | 0893905766 |
| Egerton Drive Medical Centre | 311 MILLHOUSE ROAD AVELEY WA 6069 | 23km | 08 6246 0122 |
| Dale Medical Centre | 629 Ranford Road FORRESTDALE WA 6112 | 24km | 08 6118 4570 |
| 360 Street Doctor - Seville Grove | Champion Centre 76 CHAMPION DRIVE SEVILLE GROVE WA 6112 | 24km | 08 9376 9200 |
| Armadale After Hours GP | Armadale Kelmscott Hospital 3056 Albany Highway MOUNT NASURA WA 6112 | 25km | 08 9391 2285 |
| Joondalup Health Campus | 60 SHENTON AVENUE JOONDALUP WA 6027 | 25km | 08 9400 9988 |
| Forrest Road GP | Unit 1 50 Forrest Road ARMADALE WA 6112 | 26km | 08 9497 1900 |
| Dr Ebad medical centre | Unit 5 42 Commerce Avenue ARMADALE WA 6112 | 27km | 0452 586 795 |
| Armadale Districts Surgery | 55 Church Avenue ARMADALE WA 6112 | 27km | 08 9399 5777 |
Medicare Urgent Care Clinics near Perth
For urgent but not life-threatening problems — sprains, minor fractures, small wounds, acute infections — a walk-in Medicare UCC is bulk-billed.
- Perth City Medicare Urgent Care ClinicMorley · 7.2km
- Midland Medicare Urgent Care ClinicMidland · 15km
- Beeliar Medicare Urgent Care ClinicYangebup · 19km
- Clarkson Medicare Urgent Care ClinicClarkson · 33km
- Rockingham Medicare Urgent Care ClinicRockingham · 38km
Public hospital EDs near Perth
In a life-threatening emergency, call 000 or go to your nearest ED. Live wait times are updated throughout the day on each hospital page below.
- Royal Perth HospitalPerth · 474m
- King Edward Memorial HospitalSubiaco · 4.0km
- Sir Charles Gairdner HospitalNedlands · 5.8km
- Perth Children's HospitalNedlands · 6.0km
- Fiona Stanley HospitalMurdoch · 13km
Why NewDoc telehealth in Perth
NewDoc is a pure-telehealth GP service available across Australia. For eligible Medicare cardholders the consultation is free (bulk-billed) — and the eScript, medical certificate, specialist referral, pathology referral, or imaging referral issued during the appointment are included at no extra cost. Same-day appointments are usually available seven days a week, including evenings, weekends, and public holidays, with no after-hours surcharge.
Related
Data source: Bulk-billing clinic listings are sourced from the Australian Government Department of Health GP bulk-billing finder ( raw JSON), data as of 2026-04-24.
Disclaimer: Bulk-billing eligibility may vary by practice and by patient (concession-card holders, children, telehealth provisions, etc.). Please confirm directly with the clinic before attending. NewDoc is not affiliated with the listed clinics and does not verify their day-to-day bulk-billing status.