Delivering a Healthy WA
Consumer Health Services Directory
  About this Directory | Corrections | Advanced Search |

GP After Hours Clinics

iPhone app icon 
   Free Download
GP After Hours iPhone App

Is your GP clinic open:

  • after 6pm weekdays
  • after midday on Saturday
  • anytime on Sundays or public holidays?

Download the GP After Hours participation form now.

Only after hours opening times are displayed in the listing below. Please call specific clinics before you visit to confirm costs and the full range of clinic opening times.

For opening times during normal business hours contact the specific GP clinic, or go to HealthEngine to find an available GP and book your appointment online.

For serious and life-threatening conditions call 000 or visit a hospital emergency department.

For free health advice 24 hours a day call healthdirect Australia on 1800 022 222.

  Location Phone Numbers After Hours Opening Times
Mon-Thur Fri Sat Sun/Public Holiday
Metropolitan Clinics
Alexander Heights Alexander Heights Family Practice, 44 Greenpark Road (Map) 9247 2533 6pm-7pm     Sun: 9am-midday
Pub Hol: Hours vary
- please phone
Applecross Applecross Medical Group, 764 Canning Hwy (Map) 9364 6444     Midday-3pm Sun: 9am-3pm
Pub Hol: 9am-5pm
Armadale Apollo Health Armadale, Shop 62/63 Armadale Central Shopping Centre, 10 Orchard Avenue (Map) 9399 0909 6pm-7pm 6pm-7pm Midday-5pm Sun: 9am-3:00pm
Armadale GP After Hours Armadale, 3056 Albany Hwy (entrance to Armadale Health Service) (Map) 9391 2285 7pm-10pm 7pm-10pm 2pm-9pm 2pm-9pm
Aubin Grove Aubin Grove Medical Centre, 370 Lyon Rd (Map) 9499 4099 6pm-10pm 6pm-10pm Midday-5pm Sun: 8am-5pm
Aubin Grove Mapleton Avenue Medical Centre, 3/14 Mapleton Avenue (Map) 9499 1136 Mon, Tues & Thurs
Baldivis Baldivis Medical Centre, 6/7 Minden Lane (Map) 9524 4000 Tues & Thurs
  Midday-1pm (1 week)
Midday-4pm (every 2nd
Sun: 8.30am -1pm
Ballajura Ballajura Medical Centre, 114 Illawarra Cres (Map) 9249 1311 6pm-8pm 6pm-8pm Midday-5pm 9am-1pm
Ballajura Illawarra Medical Centre, 229 Illawarra Crescent (Map) 9249 2033 6pm-8pm 6pm-7pm Midday-3pm 9am - midday
Beaconsfield Fremantle Family Doctors, 15/115 Lefroy Rd (Map) 9331 7479 6pm-7pm      
Beckenham Apollo Health Cannington, 1480 Albany Highway (Map) 9350 8000 6pm-7pm 6pm-7pm Midday-5pm Closed
Bedford Salisbury Medical Group, 90 Salisbury St (Map) 9271 9311       9am-Midday
Beldon Belridge Medical Centre, Cnr Ocean Reef Rd & Eddystone Ave (Map) 9307 0707 7.30am-8am
Belmont GP After Hours Belmont, 39 Belvidere Street (Map) 6253 2100 7pm-10pm 7pm-10pm Midday-7pm 9am-6pm
Burswood Sonseeker Doctors, 20 Rushton St (cnr Shepperton Rd) (Map) 9472 9306     1pm-5pm  
Byford Byford Family Practice, 807 South West Highway (Map) 9525 0123 6pm-8pm 6pm-8pm    
Canning Vale After Hours GP Canning Vale, 22 Blenheim St (Map) 9456 0077 7pm-10pm 7pm-10pm 4pm-9pm 4pm-9pm
Canning Vale Olympic Medical Centre, 21/3 South Street (Map) 9456 2911 6pm-9pm 6pm-9pm Midday-5pm Sun: 9am-1pm
Claremont Claremont Medical Centre, 206 Stirling Hwy (Map) 9285 5100       8am-1pm
Claremont East West Medical, Unit 2/40 St Quentin Ave (Map) 92843546 Mon-Wed: 6pm-8:30pm
Thurs: 6pm - 8pm
6pm-8pm 2pm-5pm 2pm-5pm
Claremont The Walk-In GP, Cnr Stirling Highway and Stirling Road (Map) 9472 9306       Sun: 9am-midday
Crawley Nedlands Family General Practice, Suite 8, 88 Broadway (Map) 9386 8873 6pm-8pm 6pm-8pm   Sun: 9am-midday
Pub Hol: 9am-midday
phone first to confirm
Currambine Sunlander Medical Centre, 2/10 Sunlander Drive (Map) 9304 1424 6pm-9pm 6pm-9pm Midday-5pm Sun: 9am-1pm
Dianella Dianella Family Medical Centre, 294 Grand Promenade (Map) 9276 3472 6pm-8pm 6pm-8pm Midday-6pm  
Duncraig Duncraig Medical Centre, 14 Burragah Wy (Map) 9246 9922 6pm-8:30pm 6pm-7pm Midday-5pm 9am-6pm
East Fremantle East Fremantle Medical Centre, 12 Silas Street (Map) 9339 4116 Mon: 7.30am-8am;
Edgewater Apollo Health Joondalup, Joondalup Gate, 21 Joondalup Drive (Map) 9400 7000 6pm-7pm 6pm-7pm Midday-7pm Sun: 7am-7pm
Ellenbrook Ellenbrook Medical Centre, 51 Mornington Pkwy (Map) 9297 2555 6pm-7pm   Midday-1pm  
Ellenbrook Woodlake Village Medical Centre, 20 Sunray Circle (Map) 6296 5432       Sun: 8am-12.00pm
Fremantle Ellen Health, Cnr Wray Avenue and Hampton Road (Map) 9430 5001
9239 0200
6pm-8pm 6pm-8pm Midday-4pm Sun: Midday-4pm
Fremantle Fremantle GP After Hours Practice, Block A, Fremantle Hospital, South Tce (adjacent to Emergency Department) (Map) 9430 8912 7pm-10pm 7pm-10pm 1pm-9pm 1pm-9pm
Hammond Park Hammond Park Family Practice, Shop 1A, 1 Macquarie Blvd (Map) 9414 3015 7am-8am;
1:30pm-8pm Sun:1:30pm-8pm
Pub Hol: 9:00am-8pm
Huntingdale Spencer Road Family Practice, Suite 1, 2 Warton Rd (Map) 9493 8333     Midday-5pm 8.30am-1pm
Joondalup After Hours GP Clinic Joondalup, Joondalup Health Campus, Shenton Ave (Map) 9400 9988 7pm-11pm 7pm-11pm 11am-11pm 11am-11pm
Kalamunda Mead Medical Group, 37 Elizabeth Street (Map) 9293 4455 6pm-8pm     8.30am-11am
Kallaroo Whitfords Ave Medical Centre, Cnr Whitfords and Dampier Ave (Map) 9307 4222 7am-8am
Mon, Tues, & Wed
7am-8am Midday-4pm 8am-2pm
Kelmscott Kelvale Medical Group, 53 Railway Ave (Map) 9495 1230 7am-7.30am;


Kwinana Chisham Avenue Medical Centre, 1 Chisham Ave (Map) 9419 2122       Sun: 8am-midday
(alternate Sundays)
Landsdale Landsdale Medical Centre, 21B The Broadview (Map) 9302 5600 6pm-11pm 6pm-11pm Midday-8pm 9am-8pm
Leeming Farrington Rd Medi Clinic, 84 Farrington Rd Leeming (Map) 9312 1106 6pm-9pm 6pm-9pm 2pm-7pm 1pm-7pm
Maddington Granada Medical Practice, Unit 6/210 Burslem Drive (Map) 9459 4414 Mon-Tues 6pm-10pm   Midday-4.30pm Sun: 9.30am-4.30pm
Mandurah Murray Medical Centre, 34-36 Minilya Pky (Map) 9535 1166 6pm-8.30pm 6pm-8.30pm Midday-3pm 9am-1pm
Mandurah Mandurah GP After Hours, 88 Anstruther Rd, Mandurah (Map) 6595 8860 6.30pm-9pm 6.30pm-9pm 1pm-9pm 9am-5pm
Midland/Middle Swan After Hours GP Swan Districts Hospital, Eveline Rd (Map) 1300 904 322 6pm-10pm 6pm-10pm Midday-10pm 10am-10pm
Mindarie Mindarie Keys Medical Centre (Map) 9407 7311 6pm-9pm 6pm-9pm Midday-7pm Sun: 8:30am-7pm
Mirrabooka Mirrabooka Medical Centre, 22 Chesterfield Rd (Map) 9349 6611 Mon & Thurs
Morley Morley Medical Centre, Cnr Walter and Collier Rds (Map) 9275 5155 6pm-8pm   Midday-5pm  
Mt Lawley Lindisfarne Medical Group, 697 Beaufort St (Map) 9272 2455 Mon, Wed
Mt Lawley Mercy GP After Hours, Suite 11 Mercy Medical Centre, Ellesmere Rd (Map) 9370 4200 7pm-10pm 7pm-10pm 2pm-10pm Sun: 2pm-10pm
Pub Hol: 10am-10pm
Murdoch GP After Hours Murdoch, Suite 5-7 Medical Clinic, St John of God Hospital, 100 Murdoch Dve (Map) 9366 1500 7pm-10pm 7pm-10pm 1pm-10pm Midday-10pm
Nedlands After Hours Family Medical Clinic, Hollywood Private Hospital, (Pharmacy Entrance), Monash Avenue (Map) 9346 6191 6pm-9pm 6pm-9pm Midday-9pm 9am-9pm
North Perth Fitzgerald Medical Practice, 435 Fitzgerald Street (Map) 9228 8173 6pm-8pm      
Noranda Noranda Medical Centre, 46 Benara Rd (Map) 9442 5111     Midday-1pm Sun: 9am-1pm
O'Connor South Street Medical Centre, 5/386 South Street (Map) 9337 7888 6pm-8pm 6pm-8pm Midday-1pm  
Osborne Park Osborne City Medical Centre, 461 Scarborough Beach Rd (Map) 9445 1115 6pm-7pm   Midday-3pm Sun: 9am-3pm
hours vary, please phone
Parmelia Parmelia Medical Centre, 1 Sutherland Pde (Map) 9439 4411 7am-8am;
Midday-1pm Sun: 8am-1pm
Perth Royal Perth After-hours GP Clinic, cnr Lord and Goderich St (Map) 1300 706 922 6pm-10pm 6pm-10pm Midday-10pm 10am-10pm
Perth Central City Medical Centre, 14/378 Wellington St (Perth train station concourse) (Map) 9225 1188     Midday-6pm 9am-6pm
Perth/Northbridge Northbridge Medical Centre, Shop 2/154 Newcastle St (Map) 9228 8339 6pm-6:30pm 6pm-6:30pm 1pm-3pm Pub Hol: Hours vary
- please phone
Quinns Rocks Quinns Mindarie Super Clinic, Cnr Quinns Rd and Mindarie Dve (Map) 9305 7333       Pub Hol: 9am-midday
(excl. Good Friday and
Christmas Day)
Rockingham GP After Hours Clinic Rockingham General Hospital, 39 Elanora Dve, Cooloongup (Map) 9599 4531 7pm-10pm 7pm-10pm 1pm-9pm 9am-5pm
Scarborough Scarborough Beach Medical Centre, 37 Scarborough Beach Rd (Map) 9341 8300 6pm-10pm 6pm-10pm Midday-4pm 9am-2pm
Seville Grove Seville Drive Medical Centre, 240 Seville Drive (Map) 9498 1099 6pm-8pm 6pm-8pm Midday-4pm  
Sorrento Seacrest Medical Centre, 28 Seacrest Drive (Map) 9448 4433 Mon: 6pm-8pm
Tues to Thurs:
6pm-7pm Midday-1pm 9am-1pm
Sorrento Sorrento Medical Centre, 9/15 Harman Road (Map) 9246 1455 7am-8am;

Sun: 8am-3pm
Pub Hol: 8am-2pm

South Lake Jandakot Family Practice, 1/2-5 Berrigan Dve (Map) 9417 3233 6.30pm-9pm 6.30pm-9pm    
South Lake Lakes Medical, 1 Southlake Drive (Map) 9412 6868 6pm-7pm 6pm-7pm Midday-7pm 7am-7pm
Subiaco GP After Hours St John of God Health Care, 175 Cambridge St (Map) 9382 9606 7pm-10pm 7pm-10pm 1pm-10pm 9am-10pm
Subiaco Rokeby GP, Level 1, 142 Rokeby Rd (Map) 9381 4880 7am-8am;
Subiaco St Francis Medical, 11/29 Station Street (Subi-Square Shopping Centre) (Map) 9382 3334 Thurs: 6pm-8pm   Midday-1pm Sun: 10am-2pm
Yokine Dr 7 Medical Centre, 162 Wanneroo Rd (Map) 9349 6777 Wed: 6pm-8pm   Midday-4.30pm 9am-2pm
Metropolitan Locum (Metropolitan home visiting service)
Perth Australian Locum Medical Service
(Metropolitan home visiting service)
13 26 60 6pm-8am 6pm-8am Midday-midnight 24 hours
Perth Dial A Doctor Perth (Metropolitan home visiting service) 1300 030 030 6pm-8am 6pm-8am Midday-midnight 24 hours
Perth Doctor Home Visits (Metropolitan home visting service) 9321 9133 6pm-8am 6pm-8am Midday-midnight 24 hours
Perth Perth After Hours Medical Service (Metropolitan home visiting service) 1300 000 362
6380 1328
6pm-8am 6pm-8am Midday-midnight 24 hours
Country Clinics
Albany Pioneer Health Albany, 2 Pioneer Road (Map) 9842 2822 6pm-8pm      
Albany St Clare Family and Occupational Practice, 202 Middleton Road (Map) 9841 8102 Tues & Thurs 6pm-7pm   Midday-4pm  
Australind Wishing Well Clinic, 36 Old Coast Rd (Map) 9797 1592 6pm-10pm 6pm-10pm 1pm-6pm Pub Hol: 1pm-6pm
Boulder Boulder Medical Centre, 49 Burt Street (Map) 9093 1044 6pm-8pm 6pm-8pm Midday-8pm 8am-8pm
Bunbury Bunbury After Hours GP Clinic, Level 1, Greater Bunbury Medical Centre, 12-16 Vasse Street (Map) 9792 4354     1pm-5pm 10am-6pm
Bunbury Forrest Family Practice, 122 Spencer St (Map) 9791 5175 6pm-8pm 6pm-8pm Midday-8pm 8am-8pm
Bunbury Brecken Health Care, Level 1, Greater Bunbury Medical Centre, 12-16 Vasse Street (Map) 9791 8133 6pm-8pm 6pm-8pm Midday-1pm  
Bunbury Dr Foster & Associates, 207 Spencer Street (Map) 9792 2666 6pm-7pm 6pm-7pm 3pm-5pm 10am-midday
Busselton Wishing Well Clinic, 224 Bussell Highway (Map) 9751 2211 6pm-10pm 6pm-10pm 1pm-6pm Pub Hol:1pm-6pm
Denmark Denmark Medical Centre, Unit 3, 3 Mount Shadforth Rd (Map) 9848 4111 Thurs: 6pm-8pm      
Geraldton metro Bluff Point Doctors Surgery, Shop 5, Bluff Point Shopping Centre, 427-431 Chapman Road (Map) 9923 0252 6pm-9pm 6pm-9pm    
Geraldton metro Geraldton Medical Group, Panaceum Building, 233 Lester Ave (Map) 9920 8111 6pm-9pm 6pm-9pm    
Geraldton metro Geraldton Regional Aboriginal Medical Service, 60 Riflerange Road (Map) 9956 6555 Wed: 6pm-8.30pm   Midday-1pm  
Geraldton metro St John of God Hospital, 12 Hermitage St (Map) 9965 8888     2pm-6pm Sun: Midday-6pm
Geraldton outer Midwest Aero Medical, Geraldton Mt Magnet Rd, Moonyoonooka (Map) 9956 8999 Mon & Tues: 6pm-8pm   Midday-2pm  
Kalgoorlie Trinity Medical Centre, 28 Piccadilly St (Map) 9091 8707 6pm-8pm 6pm-8pm 12pm-8pm 10am-2pm
Karratha Karratha Medical Centre,  5 Sharp Ave (Map) 9185 3555 6pm-7pm 6pm-7pm Midday-4pm  
Mount Barker Plantagenet Medical Group, 40 Marmion St (Map) 9892 1000 Mon: 6pm-8pm      
Northam Wheatbelt General Practice - Northam, 76 Fitzgerald St (Map) 9621 2110 6pm-9pm   Midday-4pm  
Pinjarra Forrest Medical Group, 1 McKay St (Map) 9531 1866 Mon 6pm-7pm      
Pinjarra Pinjarra Medical Centre, 26 Forrest St (Map) 9531 3130 7am-8am 7am-8am    
South Hedland Kinetic Health Clinic, Lot 32390 McClarty Blv (Map) 9172 5911 Thurs 6pm-7.30pm   Midday-1pm  
Toodyay Wheatbelt General Practice - Toodyay, 81 Stirling Terrace (Map) 9574 2300     Midday-4pm