Secondhand shopping has had its glow-up moment — and London’s charity shops are leading the charge. From hidden designer treasures dropped off by Chelsea locals to vintage rails that serious stylists actually shop, the capital’s best charity shops are no longer a secret. Donations from the likes of Kate Moss and Victoria Beckham? Allegedly, yes. A killer find on a Tuesday lunch break? Absolutely guaranteed.
Bring your reusable bag, sharpen your elbows, and get ready to discover the best charity shops in London.
West
West London’s charity shops remain the holy grail for designer hunters. Home to celebrities, royals and the kind of people who casually clear out a wardrobe of Prada, this is where one person’s cast-off becomes your best-ever find.
British Red Cross, Chelsea
This is the one that started every charity shop rumour you’ve ever heard — and most of them are probably true.
At 69–71 Old Church Street, deep in the heart of Chelsea, the British Red Cross shop receives donations from the kind of local house clearances that would make a vintage dealer weep with joy. The stock skews upmarket — don’t expect pennies — but where else are you finding cast-off designer pieces on a London high street?
In 2025, the shop even collaborated with artist Sophie Tea for a Chelsea Flower Show takeover, painting original works onto donated pieces that were sold back in-store. The kind of thing that happens when a charity shop has genuine cultural cachet.

Cancer Research UK, Marylebone
Sienna Miller and Kate Moss have both been known to donate here — two names that should be enough to send any fashion lover straight to 24 Marylebone High Street.
Since a premium relaunch, this is no longer your average charity shop. The space was redesigned with a modern, minimal layout to showcase the high-end fashion and homeware that rolls in from the neighbourhood’s well-heeled residents. Fashion samples, near-new designer pieces with tags still attached, and a constantly rotating stock of things you genuinely can’t believe are in a charity shop. One of London’s best.

Mayfair Charity Shops
Mayfair is not where you’d expect to find a bargain — and yet. Tucked behind the luxury hotels and art galleries are a couple of charity shops with serious pedigree.
Salvation Army
Mayfair’s Salvation Army at 9 Princes Street sits just a short walk from Vogue House, which tells you something about the quality of donations that find their way through the door. Two floors of vintage, designer and eclectic high-street pieces, all priced to reflect Mayfair rents — but the finds are real. Go on a weekday morning for the best pickings.
Oxfam, Covent Garden
The Oxfam at 23 Drury Lane is the one worth your time: central, well-stocked and surrounded by theatres. Expect Prada jackets, Paul Smith shoes and vintage finds of all descriptions.
North
One of the first rules of charity shopping is: go where the wardrobe of your dreams lives. North London delivers consistently — from Primrose Hill to West Hampstead.
Mary’s Living & Giving, Primrose Hill
Victoria Beckham has been known to donate here — which is all the endorsement this shop needs.
At 109 Regents Park Road, this Save the Children initiative is beautifully merchandised and well-stocked. Expect designer dresses, accessories and standout vintage pieces.

All Aboard, West Hampstead
Supporting over twenty local charities, this shop is beloved for its variety and affordability.
Come for the rummage: vinyl, books, homeware and unexpected finds. Prices are genuinely reasonable and the community spirit is strong.

Boutique by Shelter, King’s Cross
Located in Coal Drops Yard, this is one of London’s most stylish charity shops. Expect designer, vintage and high-quality high street pieces in a boutique setting.

Shop from Crisis, Finsbury Park
Part shop, part café, part community hub. Expect clothing, books, vinyl and genuinely good coffee.

East
East London charity shops offer character, colour and creativity. Come here for unique finds and great stories.
Oxfam, Dalston
Large, busy and constantly restocked. Ideal for festival outfits and one-off pieces.

Llama’s Pyjamas, Bethnal Green
A cult favourite known for low prices and eclectic stock. Perfect for casual browsing.
South
South London’s charity shops are underrated but packed with value and variety.
TRAID, Brixton
A favourite for vintage and sustainable fashion, with constantly rotating stock and strong ethical focus.
Shop from Crisis, Peckham
A large, well-organised shop with clothing, vinyl, books and dedicated vintage sections.
Cheapest Charity Shops in London
Some of the cheapest charity shops in London include:
- Cancer Research UK, Portobello Road
- Llama’s Pyjamas, Bethnal Green
- Shop From Crisis, Finsbury Park
- Mary’s Living and Giving, Blackheath
- Octavia Foundation, South Kensington
- Salvation Army, Mayfair
- TRAID (multiple locations)
- All Aboard, West Hampstead
- Oxfam, Dalston
- Shop from Crisis, Peckham