NSPs IN WESTERN AUSTRALIA

INSTRUCTIONS TO SEARCH THE DIRECTORY

This directory enables you to search by suburb, postcode, site name, and phone number for ease of access we recommend searching by suburb and postcode. You can click on the “Click here to Google search” option and it will redirect and initiate a search on google for the NSP you’re looking for.  

Please note that while we have made every possible effort to have current and up to date information, some entries may have information missing or have undergone changes to address, phone number or operating hours. To inform us of any entries that are listed erroneously or to update us on any changes, please contact us. 

Note: Western Australia has two mobile NSP clinics operated by Peer Based Harm Reduction WA and WAAC (Western Australian Aids Council) These mobile outlets operate in the Margaret River region, Busselton, Manjimup,, Rockingham, Mirrabooka, Joondalup, Belmont, Midland, Armadale and Gosnells. To access their current schedules and locations please use the following links:

https://www.waac.com.au/nsep/  (WAAC)

https://harmreductionwa.org/about-nseps/ (Peer Based Harm Reduction WA)

Outlet NameGoogle Search LinkAddressSuburb LocationState LocationPostcode LocationPhoneOperating hours
Albany Regional Hospital (Albany Health Campus) Emergency DepartmentClick here to search on Google 30 Warden AvenueALBANYWA6330(08) 9892 2222Vending machine and sharps disposal bin available 24 hours, 7 days
Augusta Multi-Purpose Service (MPS) HospitalClick here to search on Google 13-15 Donavon StreetAUGUSTAWA6290(08) 610897583222Vending machine and sharps disposal bin available 24 hours, 7 days
Beverley Hospital Emergency DepartmentClick here to search on Google 1 Sewell StreetBEVERLEYWA6304(08) 9646 3200Vending machine and sharps disposal bin available 24 hours, 7 days
Boddington Hospital Emergency DepartmenyClick here to search on Google 53/61 Hotham AvenueBODDINGTONWA6390(08) 9883 4444Vending machine and sharps disposal bin available 24 hours, 7 days
Boyup Brook Soldiers Memorial Hospital Emergency DepartmentClick here to search on Google 12 Hospital RoadBOYUP BROOKWA6244(08) 9765 0222Vending machine and sharps disposal bin available 24 hours, 7 days
Bremer Bay Health CentreClick here to search on Google 29 John StreetBREMER BAYWA6338(08) 9837 4026Monday to Friday 9:00am to 12pm, 1pm- 4:00pm.
Bridgetown District Hospital Emergency DepartmentClick here to search on Google 28 Peninsula RoadBRIDGETOWNWA6255(08) 9782 1222Vending machine and sharps disposal bin available 24 hours, 7 days
Brookton Community Health Service (Brookton Medical Practice)Click here to search on Google 27/ Lot 456 Whittington StreetBROOKTONWA6306(08) 9642 1485Tuesday and Thursday 9:00am to 5:30pm.
Broome Hospital Emergency DepartmentClick here to search on Google 26 Robinson StreetBROOMEWA6725(08) 9194 2222Vending machine and sharps disposal bin available 24 hours, 7 days
Bruce Rock Memorial Hospital Emergency DepartmentClick here to search on Google 38 Dunstall StreetBRUCE ROCKWA6418(08) 9061 0222Vending machine and sharps disposal bin available 24 hours, 7 days
Busselton District Hospital Emergency DepartmentClick here to search on Google Mill RoadBUSSELTONWA6280(08) 9753 600024 hours, 7 days; Automatic Dispensing Machine.
Carnarvon Hospital Emergency DepartmentClick here to search on Google 20 Cleaver StreetCARNARVONWA6701(08) 9941 055524 hours, 7 days; Automatic Dispensing Machine.
Carnarvon Medical Service Aboriginal CorporationClick here to search on Google 14-16 Rushton StreetCARNARVONWA6701(08) 99472200Monday to Friday 8:30am to 5:00pm.
Cervantes Nursing PostClick here to search on Google Weston StreetCERVANTESWA6511(08) 9652 7069Monday to Friday 8:00am to 6:00pm.
Collie Hospital Emergency DepartmentClick here to search on Google Deakin StreetCOLLIEWA6225(08) 9735 133324 hours, 7 days; Automatic Dispensing Machine.
Coolgardie Health CentreClick here to search on Google Corner Wilkie Street and Hunt StreetCOOLGARDIEWA6429(08) 9025 0200Monday to Friday 8:30am to 4:30pm.
Coral Bay Nursing PostClick here to search on Google 67 Robinson StreetCORAL BAYWA6701(08) 9942 6100Monday to Friday 8:30am to 5:00 pm (closed between 11:30am and 1:00pm).
Corrigin District Hospital Emergency DepartmentClick here to search on Google 49 Kirkwood StreetCORRIGINWA6375(08) 9063 033324 hours, 7 days; Automatic Dispensing Machine.
Cunderdin HospitalClick here to search on Google Lundy AvenueCUNDERDINWA6407(08) 9635 222224 hours, 7 days; Automatic Dispensing Machine.
Dalwallinu District HospitalClick here to search on Google Corner of Myers Street and Strickland DriveDALWALLINUWA6609(08) 9661 020024 hours, 7 days; Automatic Dispensing Machine.
Denmark Hospital and Health ServiceClick here to search on Google 50 Scotsdale RoadDENMARKWA6333(08) 9848 060024 hours, 7 days; Automatic Dispensing Machine.
Derbarl Yerrigan Health Service Inc.Click here to search on Google 156 Wittenoom StreetEAST PERTHWA6004(08) 9421 3888Monday to Friday 9:00am to 5:00pm.
Derby Hospital Emergency DepartmentClick here to search on Google Clarendon StreetDERBYWA6728(08) 9193 333324 hours, 7 days; Automatic Dispensing Machine.
Dongara Eneabba Mingenew Health ServiceClick here to search on Google 48 Blenheim RoadDONGARAWA6525(08) 9927 020024 hours, 7 days; Automatic Dispensing Machine.
Donnybrook HospitalClick here to search on Google Bentley StreetDONNYBROOKWA6239(08) 9780 433324 hours, 7 days; Automatic Dispensing Machine.
Dumbleyung Memorial HospitalClick here to search on Google McIntyre StreetDUMBLEYUNGWA6350(08) 9863 522224 hours, 7 days; Automatic Dispensing Machine.
Esperance Community Health CentreClick here to search on Google Forrest StreetESPERANCEWA6450(08) 9071 0400Monday to Friday 8:30am to 4:30pm (closed between 12:30pm and 1:00pm).
Esperance Health CampusClick here to search on Google Hicks StreetESPERANCEWA6450(08) 9079 800024 hours, 7 days; Automatic Dispensing Machine.
Exmouth HospitalClick here to search on Google Lyon StreetEXMOUTHWA6707(08) 9949 366624 hours, 7 days; Automatic Dispensing Machine.
Fitzroy Crossing HospitalClick here to search on Google Fallon RoadFITZROY CROSSINGWA6765(08) 9166 177724 hours, 7 days; Automatic Dispensing Machine.
Geraldton Regional Hospital Emergency DepartmentClick here to search on Google 51-85 Shenton StreetGERALDTONWA6530(08) 9956 222224 hours, 7 days and an Automatic Dispensing Machine.
Gnowangerup HospitalClick here to search on Google Yougenup RoadGNOWANGERUPWA6335(08) 9827 222224 hours, 7 days and an Automatic Dispensing Machine.
Goldfields Public Health Services (Population Health Kalgoorlie)Click here to search on Google 36-42 Ware Street (rear of population health building, entrance via Hopetoun Street)KALGOORLIEWA6430(08) 9080 8200Monday- Friday 8.30am-4.30pm
Goomalling Hospital Accident and EmergencyClick here to search on Google 49-59 Forrest StreetGOOMALLINGWA6460(08) 9629 010024 hours, 7 days Automatic Dispensing Machine.
Great Southern Aboriginal Medical ServiceClick here to search on Google 61 Serpentine RoadALBANYWA6330(08) 9892 7222Monday to Friday 8:30am to 4:30pm.
Great Southern Community Alcohol and Drug Service TeamClick here to search on Google 63 Serpentine RoadALBANYWA6331(08) 9892 2100Monday to Friday 8:30am to 4:30pm.
Click here to search on Google
Halls Creek Hospital Accident and EmergecyClick here to search on Google 70 Roberta AvenueHALLS CREEKWA6770(08) 9168 922224 hours, 7 days Automatic Dispensing Machine.
Harvey HospitalClick here to search on Google 45 Hayward StreetHARVEYWA6220(08) 9782 222224 hours, 7 days Automatic Dispensing Machine.
Hedland Well Women's CentreClick here to search on Google 2B Leake StreetSOUTH HEDLANDWA6722(08) 9140 1124Monday to Friday 8:30am to 4:30pm.
Hepatitis WAClick here to search on Google 134 Aberdeen StreetNORTHBRIDGEWA6003(08) 93288538 (metro) 1800 800 070 (country)Monday to Friday 9:00am to 4:30pm.
Kalbarri Health Centre Emergency DepartmentClick here to search on Google 5 Kaiber StreetKALBARRIWA6536(08) 9937 010024 hours, 7 days Automatic Dispensing Machine.
Kalgoorlie Regional Hospital (Kalgoorlie Health Campus)Click here to search on Google 15 Piccadilly StreetKALGOORLIEWA6430(08) 9080 5888Health service baed NSP Monday to Sunday 8:00am to 4:30pm Vending machine and sharps disposal bin available 24 hours, 7 days
Kalumburu Remote Area Health ServiceClick here to search on Google 138 Kalumburu BlvdKALUMBURUWA6740(08) 9161 4335Monday to Friday 8:00am to 4:30pm.
Kambalda Health CentreClick here to search on Google 2 Gumnut PlaceKAMBALDAWA6444(08) 9027 8200Monday to Friday 8:30am to 4:30pm.
Pilbara Mental Health and Drug Service- KarrathaClick here to search on Google Karratha Health Campus 62 Balmoral RoadKARRATHAWA6714(08) 9144 7800Monday-Friday 8.30am-4.30pm
Katanning Health Campus NSEPClick here to search on Google Clive StreetKATANNINGWA6317(08) 9821 6846Monday-Friday12.00pm-4:00pm
Kellerberrin Memorial HospitalClick here to search on Google 51-63 Gregory StreetKELLERBERRINWA6410(08) 9045 622224 hours, 7 days.
Kojonup HospitalClick here to search on Google Spring StreetKOJONUPWA6395(08) 9831 222224 hours, 7 days.
Kondinin District Health ServiceClick here to search on Google Graham StreetKONDININWA6367(08) 9889 100024 hours, 7 days.
Kununoppin Health ServiceClick here to search on Google Leake StreetKUNUNOPPINWA6489(08) 9683 204424 hours, 7 days.
Kununurra Community Health ServiceClick here to search on Google Messemate WayKUNUNURRAWA6743(08) 9168 2280Monday to Friday 8:00am to 4:00pm.
Kununurra HospitalClick here to search on Google 96 Coolibah DriveKUNUNURRAWA6743(08) 9166 4222Monday to Friday 7:30am to 9:00pm.
Lake Grace HospitalClick here to search on Google Stubbs StreetLAKE GRACEWA6353(08) 9890 222224 hours, 7 days.
Laverton Community Health ServiceClick here to search on Google DCD Building Laver PlaceLAVERTONWA6440(08) 9031 1311Monday to Friday 8:00am to 3:30pm.
Laverton HospitalClick here to search on Google Beria RoadLAVERTONWA6440(08) 9088 260024 hours, 7 days.
Leonora Community Health ServiceClick here to search on Google 96 Tower StreetLEONORAWA6438(08) 9037 6083Monday to Friday 8:00am to 4:30pm.
Leonora HospitalClick here to search on Google Sadie Canning DriveLEONORAWA6438(08) 9080 430024 hours, 7 days.
Lombadina Remote Area Health ServiceClick here to search on Google LOMBADINAWA6725(08) 9192 4935Monday to Friday 8:00am to 5:00pm.
Looma Remote Health ServiceClick here to search on Google Looma communityLOOMAWA6728(08) 9191 4767Monday to Friday 7:30am to 4:30pm; after hours available from Gove District Hospital.
Margaret River HospitalClick here to search on Google Farrelly StreetMARGARET RIVERWA6285(08) 9757 040024 hours, 7 days.
Meekatharra HospitalClick here to search on Google Savage StreetMEEKATHARRAWA6642(08) 9981 060024 hours, 7 days.
Menzies Health CentreClick here to search on Google Sandstone RoadMENZIESWA6436(08) 9024 2044Monday to Friday 8:30am to 5:00pm and every second weekend.
Mercy Family and Community ServicesClick here to search on Google 33 Williamstown RoadDOUBLEVIEWWA6018(08) 9208 4444Monday to Friday 8:30am to 5:00pm.
Merredin Health ServiceClick here to search on Google Kitchener RoadMERREDINWA6415(08) 9081 322224 hours, 7 days.
Midwest Community Alcohol and other Drug Service TeamClick here to search on Google Community Health BuildingGERALDTONWA6530(08) 9956 2424Monday to Friday 9:00am to 4:30pm.
Moora HospitalClick here to search on Google Dandaragan RoadMOORAWA6510(08) 9651 022224 hours, 7 days.
Morawa Perenjori Health ServiceClick here to search on Google 550 Caufield RoadMORAWAWA6623(08) 9971 020024 hours, 7 days.
Mount Magnet Community Health ServiceClick here to search on Google Lot 4536, Criddle StreetMOUNT MAGNETWA6638(08) 9963 3100Monday to Friday 8:00am to 4:30pm.
Mullewa Health ServiceClick here to search on Google Elder StreetMULLEWAWA6630(08) 9961 6200Monday to Friday 8:00am to 4:00pm.
Nannup HospitalClick here to search on Google Carey StreetNANNUPWA6275(08) 9756 380024 hours, 7 days.
Narembeen Memorial HospitalClick here to search on Google Ada StreetNAREMBEENWA6369(08) 9064 6222Monday to Friday 8:30am to 4:30pm.
Narrogin HospitalClick here to search on Google Williams RoadNARROGINWA6312(08) 9881 0333Monday to Friday 6:00pm onwards, Saturday 1:00pm onwards, and Sunday all day.
Newman HospitalClick here to search on Google Mindarra DriveNEWMANWA6753(08) 9175 83337 days; overnight from 4:30pm through to 8:00am.
Nickol Bay HospitalClick here to search on Google Millstream RoadKARRATHAWA6714(08) 9143 233324 hours, 7 days; Automatic Dispensing Machine.
Norseman HospitalClick here to search on Google Talbot StreetNORSEMANWA6443(08) 9039 920024 hours, 7 days.
North Midlands Health ServiceClick here to search on Google Thomas StreetTHREE SPRINGSWA6443(08) 9954 320024 hours, 7 days.
Northam HospitalClick here to search on Google Robinson StreetNORTHAMWA6401(08) 9690 1300Monday to Friday overnight from 5:00pm through to 9:00am; Saturday and Sunday (including public holidays) 24 hours.
Northampton Kalbarri Health ServiceClick here to search on Google Stephen StreetNORTHAMPTONWA6535(08) 9934 020024 hours, 7 days.
Nullagine Community Health ServiceClick here to search on Google Marble Bar RoadNULLAGINEWA6758(08) 9176 2010Monday to Friday 9:00am to 5:30pm.
Onslow HospitalClick here to search on Google Second AvenueONSLOWWA6710(08) 9184 320024 hours, 7 days.
Palmerston Association Inc. - AlbanyClick here to search on Google 3/145 Proudlove ParadeALBANYWA6330(08) 9842 8008Monday to Friday 9:30am to 4:30pm.
Palmerston Association Inc. - MandurahClick here to search on Google 91 Alnutt StreetMANDURAHWA6210(08) 9581 4010Monday-Friday 9am-3pm
Paraburdoo HospitalClick here to search on Google Rocklea RoadPARABURDOOWA6754(08) 9159 822224 hours, 7 days.
Pemberton HospitalClick here to search on Google Railway CrescentPEMBERTONWA6260(08) 9776 4000After hours only.
Perth Inner City Youth ServiceClick here to search on Google 22 Blencowe StreetWEST LEEDERVILLEWA6901(08) 9388 2792Monday to Friday 9:30am to 3:30pm.
Pilbara Public Health UnitClick here to search on Google 2-34 Colebatch WaySOUTH HEDLANDWA6722(08) 91741350Wednesday-Friday 9am-4pm
Pingelly HospitalClick here to search on Google 38 Stratford StreetPINGELLYWA6308(08) 9887 2222After hours only.
Plantagenet Hospital - Accident and Emergency DepartmentClick here to search on Google Langton RoadMT BARKERWA6324(08) 9892 1222After hours only.
Port Hedland HospitalClick here to search on Google Kingsmill StreetPORT HEDLANDWA6721(08) 9158 1666After hours only.
Quairading HospitalClick here to search on Google Harris StreetQUAIRADINGWA6383(08) 9645 110024 hours, 7 days.
Ravensthorpe Health CentreClick here to search on Google Martin StreetRAVENSTHORPEWA6346(08) 9838 221124 hours, 7 days.
Roebourne HospitalClick here to search on Google 42-44 Hampton StreetROEBOURNEWA671824 hours, 7 days.
Rottnest Island Nursing PostClick here to search on Google Rottnest IslandROTTNEST ISLANDWA6161(08) 9292 5030Monday to Sunday 8:30am to 4:30pm.
Sex Workers Outreach Program WA (SWOPWA)Click here to search on Google WA6003(08) 9328 1387Tuesday, Wednesday, and Thursday 11:00am to 4:00pm; Friday, Saturday, and Sunday 4:00pm to 6:00pm.
South West Health CampusClick here to search on Google Corner Bussel Highway and Robertson DriveBUNBURYWA6230(08) 9722 10007 days; overnight from 8:00pm through to 8:00am.
Southern Cross HospitalClick here to search on Google Coolgardie RoadSOUTHERN CROSSWA6426(08) 9081 222224 hours, 7 days.
Tom Price HospitalClick here to search on Google Mine RoadTOM PRICEWA6751(08) 9159 522224 hours, 7 days.
WA AIDS Council (WAAC)- FremantleClick here to search on Google Freemantle Hospital Block A, 55 South TerraceFREMANTLEWA6160(08) 94313318Monday, Wednesday, and Friday 12:00pm to 3:00pm.
WA AIDS Council (WAAC)- West PerthClick here to search on Google 664 Murray StreetWEST PERTHWA6005(08) 9482 0000Monday to Friday 9:00am to 4.45pm.
Bunbury NSEP (Peer Based Harm Reduction WA formerlly Substance Users WA)Click here to search on Google 97 Spencer Street (entry via Rose street)BUNBURYWA6230(08) 9791 6699Monday-Friday 10.00am-3.00pm Saturday 3.30pm-6.00pm
WA Substance Users Association (WASUA) - West PerthClick here to search on Google 519 Murray Street (corner Elder Street)WEST PERTHWA6000(08) 9321 2877Saturday to Wednesday 10:00am to 4:00pm; Thursday and Friday 10:00am -8:00pm.
Wagin HospitalClick here to search on Google Warwick StreetWAGINWA6315(08) 9861 3444After hours only.
Warren HospitalClick here to search on Google Hospital AvenueMANJIMUPWA6258(08) 9777 030024 hours, 7 days.
West Pilbara Community Health ServiceClick here to search on Google Warambie RoadKARRATHAWA6714(08) 9143 2221Monday to Friday 8:00am to 4:00pm.
Wickham Health CentreClick here to search on Google Mulga WayWICKHAMWA6720(08) 9187 3200Monday to Friday 8:00am to 4:00pm.
Wongan Hills HospitalClick here to search on Google Ackland StreetWONGAN HILLSWA6603(08) 9691 122224 hours, 7 days.
Wyalkatchem-Koorda and Districts HospitalClick here to search on Google Honour AvenueWYALKATCHEMWA6485(08) 9692 122224 hours, 7 days.
Wyndham HospitalClick here to search on Google Minderoo RoadWYNDHAMWA6740(08) 9161 022224 hours, 7 days.
Yarloop Community Health CentreClick here to search on Google Barrington-Knight RoadYARLOOPWA6218(08) 9782 2351Tuesday to Thursday 8:00am to 4:00pm.
York HospitalClick here to search on Google Trews RoadYORKWA6302(08) 9641 020024 hours, 7 days.
Perth NSEPClick here to search on Google Suite 22, 7 Aberdeen StreetPERTHWA6000(08) 9325 8387Monday-Wednesday 10.00am-5.00pm Thursday 10.00am-8.00pm Friday 10.00am-5.00pm Weekends 1.00pm-4.00pm

Information was sourced from: 

Healthy WA Website – Department of Health