Want to know the best places in London to go charity shopping? Curious where the highest concentration of charity shops is? You’re in the right spot. These are the London streets where you can walk from one charity shop to the next in a couple of minutes - and spend a whole day browsing.

We checked every shop below against our directory in October 2026, so the list reflects what’s open today.

A set of clothes in a Ganddee charity shops

London’s best charity shopping areas at a glance

AreaMain streetBest for
FulhamNorth End RoadEight charity shops a few doors apart, plus furniture
Angel and IslingtonUpper StreetBoutique charity shops and books
Kingston upon ThamesOld London Road and the town centreHospice shops and homeware
EalingThe Broadway, The Green and The MallA relaxed day out with books, fashion and homeware
DalstonKingsland High Street and Kingsland RoadEclectic fashion and independent vintage
Kentish TownKentish Town RoadNine charity shops on one road
CamdenCamden High Street and ParkwayFashion, vintage and big-name chains

North End Road in Fulham

If you’re dreaming of the perfect charity shopping trip, head to North End Road in Fulham. This street is packed with charity shops, all a few metres apart:

  • Royal Trinity Hospice (304-306 North End Road)
  • British Red Cross Furniture & Electrical (320)
  • Sue Ryder (330)
  • British Heart Foundation (338)
  • Fara (341)
  • Cancer Research UK (350)
  • Scope (421)
  • Little Lives UK (433)

The British Red Cross shop is worth a look if you’re furnishing a flat. For a shop-by-shop walk, read our North End Road thrifting guide.

Angel and Highbury & Islington

Angel and Highbury & Islington sit next to each other, and Upper Street is one of the best charity shopping streets in north London. Shops on and around it include:

  • Crisis (211 Upper Street)
  • Cancer Research UK (34 Upper Street)
  • Royal Trinity Hospice (43 Upper Street)
  • Oxfam Bookshop (48 Upper Street)
  • Boutique by Shelter (159 Upper Street)
  • Wandsworth Oasis (106a Upper Street)
  • Mary’s Living & Giving for Save the Children (138 Upper Street)
  • North London Hospice (194-195 Upper Street)

Nearby, there’s Oxfam on Islington High Street, Fara on Pentonville Road and Sue Ryder on Essex Road. Expect plenty of pre-loved clothing, accessories and books. Set aside a whole day - it’s worth it.

Kingston upon Thames

If you’re in south-west London, Kingston upon Thames is a great day out for charity shopping. The standout is Princess Alice Hospice, with two shops on Old London Road (27 and 34-36). Around the town centre you’ll also find:

  • Oxfam (17 High Street and 16 Castle Street)
  • Oxfam Bookshop (30 Old London Road)
  • British Heart Foundation Home Store (Alderman Judge Mall)
  • Cancer Research UK (12 Fife Road)
  • Fight for Sight (4 Thames Street)

Kingston might not be as famous as Brick Lane for thrifting, but the choice is very good. Don’t skip it if you’re in the area.

Ealing

Ealing in west London has a great range of charity shops spread across The Broadway, The Green and The Mall:

  • Oxfam (34 New Broadway, 1 The Green and 23 The Green, plus an Oxfam Bookshop)
  • RSPCA (27 High Street)
  • Mary’s Living & Giving for Save the Children (2 The Green)
  • Octavia (40 High Street)
  • Cancer Research UK (66 The Mall)
  • Shop from Crisis (5 The Mall)
  • Princess Alice Hospice (64a The Broadway, West Ealing)

Head up to Pitshanger Lane for Cats Protection and The Children’s Society. Whether you’re after vintage fashion, books or homeware, you’ll find it here. With plenty of cafes and parks nearby, it’s perfect for a relaxed day of bargain hunting.

Dalston

For a more eclectic charity shopping experience, head to Dalston in east London. Along Kingsland High Street and Kingsland Road you’ll find:

  • TRAID (108 Kingsland High Street)
  • Shop from Crisis (74 Kingsland High Street)
  • Mind (48 Kingsland High Street)
  • Oxfam (514 Kingsland Road)
  • St Vincent’s (484 Kingsland Road)
  • House of Grace (294A Kingsland Road)

Dalston also has some great independent second-hand and vintage shops. For more, read our guide to thrifting in Hackney.

Kentish Town

Kentish Town Road is one of the densest charity shopping streets in London, with nine shops on one road:

  • Oxfam Bookshop (166 Kentish Town Road)
  • North London Hospice (182)
  • Mind (193 and 257)
  • Octavia (213)
  • BHF (233)
  • Age UK (247)
  • PDSA (249)
  • Amnesty International Bookshop (308)

On Sundays, combine it with the Bootyfull car boot sale on Highgate Road.

Camden

A short walk south, Camden High Street and Parkway have another cluster of charity shops:

  • TRAID (154 Camden High Street)
  • Oxfam (89 Camden High Street)
  • CRUK (81 Camden High Street)
  • Scope (73 Camden High Street)
  • Mind (60 Camden High Street and 48 Parkway)
  • Crisis (22 Parkway)
  • North London Hospice (9 Parkway)

Bear in mind that Camden is a popular tourist spot, so prices in some shops can be a bit higher. But it’s still a great place for second-hand and vintage finds. For more, see our guide to charity shops in Camden and King’s Cross.

Tips for a charity shopping day in London

  • Go on a weekday morning. Shops put out new stock throughout the week, and it’s quieter than Saturday.
  • Pick one area and walk it. All the streets above are walkable in a couple of hours.
  • Bring a tote bag. Many shops charge for bags.
  • Check opening times first. Some smaller shops close early or on Sundays - our directory has the latest hours.

For more tips, read Charity Shops 101.

London charity shopping: FAQs

Where is the best area for charity shops in London?

North End Road in Fulham and Kentish Town Road have the highest concentration of charity shops in one street. Upper Street in Islington is the best for boutique charity shops.

Which London borough has the most charity shops?

See every borough, and how many shops each one has, on our Greater London charity shop page.

Are London charity shops expensive?

Prices are higher in central and touristy areas like Camden and Chelsea. Outer areas like Kingston and Ealing tend to be cheaper. Read more in Why Are Charity Shops So Over Priced in London?


So there you have it - the ultimate guide to London’s best charity shopping hotspots. Spend the day in one of these areas and you’re bound to find some great thrifted pieces.

Find all the best thrifting hotspots in London on Ganddee. We map all second-hand shops and vintage pop-ups so you never miss out!

Happy shopping, bargain hunters! PS: To find more great charity shops in your area, check our charity shop locator!

More London thrifting guides

Charity shops

Neighbourhood guides

Vintage and designer

Markets, car boots and sales

Books, furniture and more

Also see: The UK’s Best Cities for Charity Shopping: The Ultimate Guide, Car Boot Sales Near Me: How to Find One This Weekend, Charity Shops 101: 5 Top Tips for Scoring Second-Hand Gems and The Ultimate Guide to Charity Retail: How Charity Shops Work.

Find more on Ganddee