Western Australian & Perth Charity Bins Near You

Donate To Your Favourite Charity Today

Welcome to your ultimate guide to clothing donation locations in Perth and its surrounding suburbs. Whether you’re looking to declutter or support local charities, our directory offers a comprehensive list of charity bins, donation bins, and clothing bins throughout Perth.

Each location in our guide provides essential information, including what types of items are accepted and any specific guidelines you should follow when donating. Popular areas like Subiaco, Fremantle, and Scarborough are well-covered, ensuring you can easily find a convenient spot to drop off your gently used clothing.

In addition to the listings, we’ve included a link to an interactive map that shows all the clothing bin locations across Perth, making it easier than ever to find the nearest drop-off point.

By donating your clothing, you’re not only helping to declutter your home but also supporting vital community services run by organisations like the Salvation Army (Salvos), St Vincent de Paul (Vinnies), the Red Cross, and Lifeline.

Explore our list and start making a difference today. Don’t forget to check out the map for the most convenient donation bin location near you!

The best charity for donating clothes in Perth might depend on the causes you’re passionate about supporting. However, here are a few reputable organisations known for their community work and effective use of donations:

Good Sammy: Unique to Western Australia, Good Sammy focuses on providing employment opportunities for people with disabilities. They accept clothing and other donations which they sell in their shops to fund their programmes.

The Salvation Army (Salvos): Known for a wide range of social services including support for the homeless, disaster relief, and family welfare programmes, the Salvos accept and sell donated clothes to fund these initiatives.

St Vincent de Paul Society (Vinnies): Vinnies supports people in need through various programmes such as housing, disaster recovery, and support for the homeless. Their shops sell donated clothes to help fund these efforts.

Anglicare WA: This charity is involved in a broad spectrum of services, including child protection, family support, and assistance for those facing financial hardship. Donations to their stores support these causes.

Red Cross: The Red Cross uses donations to support their humanitarian programmes, including emergency assistance and community support projects.

Each of these organisations has charity bins and shops around Perth where you can donate your clothes. They ensure that donations either go directly to those in need or are sold in their op shops to raise funds for their programmes. Ensuring your donations are in good condition and suitable for resale or use can significantly help these charities reduce waste and focus resources on their community programs.

When you drop off your clothes at a charity in Perth, here’s what usually happens:

Sorting: First up, your clothes get sorted at a central spot. Volunteers or staff check them out to see if they’re in good shape, need some fixing up, or if they’re better off being recycled straight away.

Selling: The decent clothes end up in charity shops around Perth. Selling these items helps the charity keep running its programs, like helping out those in need or community support.

Recycling: Clothes that aren’t up to scratch for selling don’t just get chucked. Many charities work with recycling companies to turn these clothes into something useful, like industrial rags or insulation material. This helps cut down on waste.

Direct Aid: Sometimes, especially if there’s an emergency or a specific need, your donated clothes might go straight to people who need them.

So, by donating your clothes, you’re doing more than just tidying up your closet—you’re helping out with important community work, promoting recycling, and keeping good stuff out of the dump.

Anglicare Wa – Claremont
Queenslea Drive, Western Australia 6010, Australia
Good Sammy – Balcatta
Stirling Gate, 257 Balcatta Rd, Balcatta WA 6021, Australia
Vinnies – Karratha
Welcome Road, Karratha, Western Australia 6714, Australia
Save The Children – Bassendean
West Road, Western Australia 6054, Australia
Scr Group – Perth
L32/158 St Georges Terrace, Perth WA 6000, Australia
Salvos – Halls Head
Centro Halls Head Shopping Cen, 14 Guava Way, Halls Head WA 6210, Australia
Salvos – Beechboro
The Springs Shopping Centre 2, 130 Bridgeman Dr, Bennett Springs WA 6063, Australia
Vinnies – Butler
Butler Boulevard, Western Australia 6041, Australia
Anglicare Wa – Bicton
Waddell Road, Western Australia 6157, Australia
Vinnies – Canning Vale
Brewer Road, Western Australia 6155, Australia
Salvos – Kenwick
8/1808 Albany Hwy, Kenwick WA 6107, Australia
Scr Group – Kwinana Town Centre
Kwinana Marketplace, 4 Chisham Ave, Kwinana Town Centre WA 6167, Australia
Good Sammy – Booragoon
Marmion Street, Western Australia 6154, Australia
Good Sammy – Perth Metro
116 Murray Street, Perth, Western Australia 6000, Australia
Vinnies – Margaret River
Shop 4/40 Station Rd, Margaret River WA 6285, Australia
Scr Group – Ballajura
Hamelin Drive, Western Australia 6066, Australia
Salvos – Thornlie
318 Spencer Road, Western Australia 6108, Australia
Anglicare Wa – Nedlands
Tyrell Street, Western Australia 6009, Australia
Good Sammy – Wanneroo
12/1387 Wanneroo Rd, Wanneroo WA 6065, Australia
Good Sammy – Rockingham
Livingstone Road, Western Australia 6168, Australia
Good Sammy – Cannington
shop 1b/1295 Albany Hwy, Cannington WA 6107, Australia
Scr Group – Warnbro
206 Warnbro Sound Avenue, Western Australia 6172, Australia
Salvos – Lakelands
Gordon Road, Mandurah, Western Australia 6180, Australia
Vinnies – Scarborough
160 Scarborough Beach Road, Western Australia 6019, Australia
Scr Group – Duncraig
Carine Glades Shopping Centre, 485 Beach Rd, Duncraig WA 6023, Australia
Save The Children – Myaree
McCoy Street, Western Australia 6154, Australia
Save The Children – Mount Hawthorn
Green Street, Western Australia 6016, Australia
Scr Group – Ellenbrook
11 Main Street, Western Australia 6069, Australia
Save The Children – East Victoria Park
Albany Highway, Western Australia 6101, Australia
Anglicare Wa – Wembley Downs
Brompton Road, Western Australia 6015, Australia
Vinnies – Claremont
Ashton Avenue, Western Australia 6010, Australia
Vinnies – North Perth
215 Bulwer Street, Western Australia 6000, Australia
Scr Group – Kallaroo
Adalia Street, Western Australia 6025, Australia
Good Sammy – South Lake
Lakes Shopping Centre, 620 N Lake Rd, South Lake WA 6164, Australia
Save The Children – Morsman Park
Stirling Highway, Western Australia 6012, Australia
Vinnies – Bunbury
Arthur Street, Bunbury, Western Australia 6230, Australia
Scr Group – Joondalup
Joondalup Drive, Western Australia 6027, Australia
Salvos – Wangara
Unit 6/2 Prindiville Dr, Wangara WA 6065, Australia
Good Sammy – Fremantle
High Street, Western Australia 6160, Australia
Anglicare Wa – Fremantle
142 High Street, Western Australia 6959, Australia
Good Sammy – Kelmscott
Gillam Drive, Western Australia 6112, Australia
Salvos – Canning Vale
Bannister Road, Western Australia 6155, Australia
Vinnies – Manjimup
Giblett Street, Western Australia 6258, Australia
Red Cross – Duncraig
Shop 10/50 Marri Rd, Duncraig WA 6023, Australia
Salvos – Butler
Butler Boulevard, Western Australia 6041, Australia
Scr Group – Morley
Walter Road West, Western Australia 6062, Australia
Good Sammy – Morley
Rudloc Road, Western Australia 6062, Australia
Good Sammy – Belmont
Abernethy Road, Western Australia 6103, Australia
Vinnies – Geraldton
Durlacher Street, Geraldton, Western Australia 6530, Australia
Salvos – Cannington
Albany Highway, Western Australia 6107, Australia
Anglicare Wa – Wembley Downs
Glenelg Avenue, Western Australia 6019, Australia
Save The Children – O'Connor
362 South Street, Western Australia 6163, Australia
Anglicare Wa – Attadale
Wichmann Road, Western Australia 6156, Australia
Salvos – Mandurah
George Street, Mandurah, Western Australia 6210, Australia
Vinnies – Wangara
Buckingham Drive, Western Australia 6065, Australia
Salvos – Osborne Park
Selby Street North, Western Australia 6134, Australia
Salvos – Gosnells
23a/2158 Albany Hwy, Gosnells WA 6110, Australia
Good Sammy – Albany
Albany Highway, Albany, Western Australia 6330, Australia
Vinnies – Mount Hawthorn
Scarborough Beach Road, Western Australia 6016, Australia
Vinnies – Pinjarra
George Street, Western Australia 6208, Australia
Salvos – Kwinana Beach
9/40 Meares Ave, Kwinana Beach WA 6167, Australia
Vinnies – Morley
Unit 2/10 Dewar St, Morley WA 6062, Australia
Vinnies – Joondalup
Winton Road, Western Australia 6027, Australia
Salvos – Harvey
Hayward Street, Western Australia, Australia
Anglicare Wa – Kingsley
Meath Care Aged Care Village, 32 Hocking Rd, Kingsley WA 6026, Australia
Vinnies – Rockingham
Hurrell Way, Western Australia 6168, Australia
Salvos – Greenwood
Canham Way, Western Australia 6024, Australia
Scr Group – Currambine
1244 Marmion Avenue, Western Australia 6028, Australia
Good Sammy – Malaga
Bonner Drive, Western Australia 6090, Australia
Anglicare Wa – Nedlands
117 Monash Avenue, Western Australia 6009, Australia
Scr Group – High Wycombe
Wittenoom Road, Western Australia 6057, Australia
Salvos – Baldivis
Baldivis Road, Western Australia 6171, Australia
Salvos – Maylands
Guildford Road, Western Australia 6051, Australia
Anglicare Wa – Middle Swan
Yule Ave & State Route 3, Middle Swan WA 6056, Australia
Vinnies – Halls Head
Rutland Drive, Mandurah, Western Australia 6201, Australia
Scr Group – Warwick
Beach Road PSP, Western Australia 6022, Australia
Good Sammy – Midland
271 Great Eastern Highway, Western Australia 6935, Australia
Good Sammy – Mandurah
Pinjarra Road, Mandurah, Western Australia 6210, Australia
Good Sammy – Gosneels
2288/2282 Albany Hwy, Gosnells WA 6110, Australia
Vinnies – Bunbury
Denning Road, Bunbury, Western Australia 6230, Australia
Red Cross – Cottlesloe
Napoleon Street, Western Australia 6011, Australia
Salvos – Midland
284 Great Eastern Highway, Western Australia 6935, Australia
Salvos – Perth
119 Barrack Street, Perth, Western Australia 6000, Australia
Salvos – South Lake
North Lake Road, Omeo Street, 620 N Lake Rd, South Lake WA 6164, Australia
Vinnies – Girrawheen
Newpark Shopping Centre, 64 Marangaroo Dr, Girrawheen WA 6064, Australia
Salvos – Mirrabooka
Cobbler Place, Western Australia 6059, Australia
Salvos – Rockingham Beach
Patterson Road, Western Australia 6168, Australia
Anglicare Wa – Karrinyup
75 Elliott Road, Western Australia 6018, Australia
Salvos – Myaree
Hayden Court, Western Australia 6154, Australia
Scr Group – Maddington
Attfield Street, Western Australia 6109, Australia
Anglicare Wa – City Beach
Templetonia Crescent, Western Australia 6015, Australia
Vinnies – Dunsborough
Unit 4/10 Clark St, Dunsborough WA 6281, Australia
Save The Children – Tuart Hill
Wanneroo Road, Western Australia 6060, Australia
Scr Group – Kalamunda
39 Railway Road, Western Australia 6076, Australia
Vinnies – Eaton
Albatross Crescent, Western Australia 6232, Australia
Anglicare Wa – Ardross
Bombard Street, Western Australia 6153, Australia
Save The Children – Willeton
45 Burrendah Boulevard, Western Australia 6155, Australia
Salvos – Port Kennedy
Saltaire Way, Western Australia 6172, Australia
Anglicare Wa – Mullaloo
27 Charonia Road, Western Australia 6027, Australia
Red Cross – Willagee
62 Archibald Street, Western Australia 6156, Australia
Good Sammy – Butler
Shop 9&10, 8 Butler Blvd, Butler WA 6036, Australia
Good Sammy – Port Kennedy
Sunlight Drive, Western Australia 6172, Australia
Good Sammy – Southern River
Ranford Road, Western Australia 6110, Australia
Salvos – Hillarys
Endeavour Road, Western Australia 6025, Australia
Red Cross – Bentley
The Bentley Centre, 1140 Albany Hwy, Bentley WA 6102, Australia
Anglicare Wa – Midvale
Great Eastern Highway, Western Australia 6056, Australia
Save The Children – South Fremantle
South Terrace, Western Australia 6162, Australia
Anglicare Wa – Shenton Park
114 Onslow Road, Western Australia 6008, Australia
Scr Group – Midland
Midland Central, 4 Clayton St, Midland WA 6056, Australia
Scr Group – Kelmscott
Albany Highway, Western Australia 6112, Australia
Salvos – Forrestdale
Hensbrook Loop, Western Australia 6112, Australia
Vinnies – Myaree
McCoy Street, Western Australia 6154, Australia
Red Cross – Scarborough
Scarborough Beach Road, Western Australia 6019, Australia
Anglicare Wa – Maddington
Attfield Street, Western Australia 6109, Australia
Vinnies – Kalamunda
17 Mead Street, Western Australia 6076, Australia
Salvos – Bunbury
Victoria Street, Bunbury, Western Australia 6230, Australia
Vinnies – Kwinana
Calista Avenue, Western Australia 6167, Australia
Anglicare Wa – Murdoch
90 South Street, Western Australia 6150, Australia
Vinnies – Waroona
South Western Highway, Western Australia 6215, Australia
Vinnies – Northbridge
William Street, Perth, Western Australia 6003, Australia
Scr Group – Canning Vale
Nicholson Rd, Canning Vale DC WA 6155, Australia
Vinnies – Clarkson
Shop 1/5 Ebb Way, Clarkson WA 6030, Australia
Scr Group – Malaga
Alexander Drive Exit, Western Australia 6090, Australia
Save The Children – Southern River
Southern River Shopping Centre, 714 Ranford Rd, Southern River WA 6110, Australia
Save The Children – Morely
Rudloc Road, Western Australia 6062, Australia
Salvos – Mount Hawthorn
Buxton Street, Western Australia 6016, Australia
Good Sammy – Geraldton
Shop 1/171 N W Coastal Hwy, Wonthella WA 6530, Australia
Vinnies – Bassendean
Old Perth Road, Western Australia 6054, Australia
Anglicare Wa – Kelmscott
Railway Avenue, Western Australia 6112, Australia
Save The Children – Scarborough
Scarborough Beach Road, Western Australia 6019, Australia
Vinnies – South Hedland
Lovell Way, South Hedland WA 6722, Australia
Anglicare Wa – Dalkeith
Viking Road, Western Australia 6009, Australia
Vinnies – Mosman Park
4/598-604 Stirling Hwy, Mosman Park WA 6012, Australia
Salvos – Joondalup
Winton Road, Western Australia 6027, Australia
Scr Group – Ballajura
Illawarra Crescent North, Western Australia 6066, Australia
Scr Group – Kardinya
1-15 South Street, Western Australia 6163, Australia
Salvos – Balcatta
Balcatta Road, Western Australia 6021, Australia
Salvos – Morley
Russell Street, Western Australia 6062, Australia
Save The Children – Clarkson
Shop 4a/35 Ocean Keys Blvd, Clarkson WA 6030, Australia
Salvos – Ellenbrook
Fringed Way, Western Australia 6069, Australia
Vinnies – Wanneroo
Wanneroo Road, Western Australia 6065, Australia
Red Cross – Mt Hawthorn
Scarborough Beach Road, Western Australia 6016, Australia
Salvos – Belmont
Abernethy Road, Western Australia 6103, Australia
Save The Children – Forrestfield
20 Strelitzia Avenue, Western Australia 6058, Australia
Salvos – Clarkson
Ocean Keys Boulevard, Western Australia 6030, Australia
Vinnies – Innaloo
Morris Place, Western Australia 6018, Australia
Vinnies – Busselton
Peel Terrace, Western Australia, Australia
Red Cross – Fremantle
Market Street, Western Australia 6160, Australia
Salvos – Subiaco
Rowland Street, Western Australia 6008, Australia
Salvos – Bibra Lake
Port Kembla Drive, Western Australia 6163, Australia
Vinnies – Wembley
Cambridge Street, Western Australia 6014, Australia
Salvos – Mundaring
Great Eastern Highway, Western Australia 6560, Australia
Salvos – Forrestfield
Shop 11/20 Strelitzia Ave, Forrestfield WA 6058, Australia
Anglicare Wa – Claremont
Queenslea Drive, Western Australia 6010, Australia
Vinnies – Kalgoorlie
Hay Street, Kalgoorlie, Western Australia 6432, Australia
Salvos – Bunbury
Albert Road, Bunbury, Western Australia 6230, Australia
Salvos – Fremantle South
Hampton Road, Western Australia 6162, Australia
Scr Group – Yokine
30 Wiluna Street, Western Australia 6060, Australia
Anglicare Wa – Gooseberry Hill
24 Ledger Road, Western Australia 6076, Australia
Scr Group – Floreat
The Blvd & Howtree Pl, Floreat WA 6014, Australia
Good Sammy – Bunbury
Albert Road, Bunbury, Western Australia 6230, Australia
Vinnies – Nollamara
Nollamara Avenue, Western Australia 6061, Australia
Salvos – Victoria Park
Albany Highway, Western Australia 6100, Australia
Save The Children – Cannington
1296 Albany Highway, Western Australia 6107, Australia
Vinnies – Stirling
Erindale Road, Western Australia 6021, Australia
Salvos – Halls Head
Centro Halls Head Shopping Cen, 14 Guava Way, Halls Head WA 6210, Australia
Anglicare Wa – Belmont
Abernethy Road, Western Australia 6103, Australia
Good Sammy – Kwinana
Shop 22/40-46 Meares Ave, Kwinana Town Centre WA 6167, Australia
Salvos – Waikiki
Charthouse Road, Western Australia 6169, Australia
Anglicare Wa – Wembley Downs
160 Hale Road, Western Australia 6019, Australia
Scr Group – Midland
274 Great Eastern Highway, Western Australia 6056, Australia
Scr Group – Wembley
41 Grantham Street, Western Australia 6014, Australia
Anglicare Wa – Morley
Russell Street, Western Australia 6062, Australia
Scr Group – Kinross
Selkirk Drive, Western Australia 6028, Australia
Good Sammy – Willetton
High Road, Western Australia 6147, Australia
Salvos – Craigie
Perilya Road, Western Australia 6025, Australia
Salvos – Malaga
2a/365 Victoria Rd, Malaga WA 6090, Australia
Scr Group – Dianella
Centro Dianella, 366 Grand Promenade, Dianella WA 6059, Australia
Salvos – Kelmscott
Railway Avenue, Western Australia 6112, Australia
Scr Group – Noranda
Forder Road, Western Australia 6062, Australia
Vinnies – Maylands
46 Eighth Avenue, Western Australia 6051, Australia
Vinnies – Port Kennedy
Saltaire Way, Western Australia 6172, Australia
Salvos – O'Connor
South Street, Western Australia 6183, Australia
Scr Group – Rockingham
1 Council Avenue, Western Australia 6168, Australia
Salvos – Success
Showroom 7, Southgate Commercial, Success WA 6164, Australia
Save The Children – Rockingham
1 Council Avenue, Western Australia 6168, Australia
Salvos – Southern River
Ranford Road, Western Australia 6110, Australia
Scr Group – Fremantle
90 Ellen Street, Western Australia 6160, Australia
Scr Group – Hillarys
Marmion Ave & Whitfords Ave, Craigie WA 6025, Australia
Red Cross – Shoalwater
Shoal Water Shopping Centre, Shop 14/117 Safety Bay Rd, Shoalwater WA 6169, Australia
Salvos – Willetton
High Road, Western Australia 6147, Australia
Red Cross – Northampton
Shop 2/221 Hampton Rd, Northampton WA 6535, Australia
Salvos – Wanneroo
Rocca Way, Western Australia 6027, Australia
Vinnies – Fremantle
High Street, Western Australia 6160, Australia
Vinnies – Victoria Park
Albany Highway, Western Australia 6101, Australia
Good Sammy – Subiaco
Rokeby Road, Western Australia 6008, Australia
Save The Children – Malaga
Alexander Drive Exit, Western Australia 6090, Australia
Good Sammy – Mega Barn
Bannister Road, Western Australia 6155, Australia
Good Sammy – Mount Lawley
Beaufort Street, Western Australia 6050, Australia
Anglicare Wa – Mount Pleasant
25 Gunbower Road, Western Australia 6153, Australia
Vinnies – Kenwick
1808 Albany Highway, Western Australia 6109, Australia
Anglicare Wa – Floreat
Berkeley Crescent, Western Australia 6014, Australia
Anglicare Wa – Kallaroo
Aristride Avenue, Western Australia 6025, Australia
Good Sammy – Northam
140 Fitzgerald St E, Northam WA 6401, Australia
Vinnies – Mandurah
Pinjarra Road, Mandurah, Western Australia 6210, Australia
Scr Group – Victoria Park
Albany Highway, Western Australia 6101, Australia
Anglicare Wa – Duncraig
6 Juniper Way, Western Australia 6023, Australia
Vinnies – Midland
5 Keane Street, Western Australia 6935, Australia
Scr Group – Seville Grove
82 Champion Drive, Western Australia 6112, Australia
Red Cross – North Perth
Fitzgerald Street, Western Australia 6006, Australia
Anglicare Wa – Darlington
Darlington Primary School, 2-14 Amherst Ave, Darlington WA 6070, Australia
Anglicare Wa – Applecross
80 Kintail Road, Western Australia 6153, Australia
Good Sammy – Osborne Park
Selby Street North, Western Australia 6134, Australia
Salvos – Fremantle
Josephson Street, Western Australia 6959, Australia
Save The Children – Girrawheen
Marangaroo Drive, Western Australia 6064, Australia