28 sustainable shops in London

Help the environment, reduce waste and save money with the best sustainable shops in London.

Not all venues have been verified by third-party certification and their inclusion does not indicate endorsement by Visit London – please check directly with individual venues for more information about their green credentials.

From charity boutiques and ethical stores to zero waste shops and plastic-free markets, discover how you can be eco-friendly and support good causes with our top picks of sustainable shops for food and fashion.

Zero-waste food shops in London

1. BYO

A bottle refill station at BYO zero waste shop.

Bring your own containers to zero waste store BYO in Tooting Market and do away with unnecessary packaging as you shop for all your favourite groceries. Help the environment as you reduce your reliance on plastic, by stocking up on the weekly essentials here.


Express your eco intentions at zero waste store BYGRAM in Fulham, where you can stock up on plastic-free and vegan-friendly products. From nuts, pulses, flour, bread, superfoods, seeds and confectionary, to eco-friendly household cleaning goods, you can discover a whole new way to shop. 

3. Unpackaged

Save money, reduce food waste and avoid unnecessary single-use packaging at Unpackaged. This zero waste, bring-your-own-containers concept can be found at Planet Organic stores across London, from Muswell Hill and Islington to Westbourne Grove and Chiswick. 

4. Liberté Chérie

The interior of zero waste grocery store Liberté Chérie filled wth jars and locally sourced food

Head to Portobello Road to the delightful zero waste grocery store Liberté Chérie, a haven for high-end foodies with jars filled with sustainable fine foods and a selection of top English wines. This eco-friendly shop sources 75% of its plastic-free goods and products from within the UK.

5. Zéro 

Wander into Wimbledon’s first sustainable zero waste shop and admire its minimalist decor and glass jars bursting with grains, nuts, seeds and paper bags full of Italian pasta. Designed for a no waste lifestyle, Zéro also stocks a range of eco products for the home, from cleaning items to bamboo toothbrushes.

6. Whole Foods Market  

Feel like you are in food heaven at eco-minded Whole Foods Market, as you fill up your own containers with natural and organic groceries such as cheese, meat, coffee, rice, nuts, lentils and pulses. Pop in and pick up your favourites goodies at accessible locations in Kensington and Piccadilly Circus.

7. The Source Bulk Foods

The interior of zero waste bulk food store The Source with refill stations

Champion the zero waste movement at The Source Bulk Foods, which stocks waste-free produce alongside more than 450 bulk foods and sustainable items. Whether you’re a foodie or just want to reduce your waste, this plastic-free, bulk foods provider with stores in Battersea, Putney and Richmond among other locations should be on your shopping list. 

8. Pipoca Vegan

Fill your own containers with nuts, seeds, pulses, and loose-leaf teas at zero waste shop and creperie Pipoca Vegan in Brixton. Foodies can feast on sweet and savoury vegan crepes as well as seasonal specials and tasty combos such as jackfruit and sweet potato curry. 

Sustainable food markets in London

9. Buck Street Market 

The exterior of sustainable and eco-conscious Buck Street market made from shipping containers

Champion sustainability at Buck Street Market in Camden as you enjoy vegan burgers, coffees and juices served from stalls in colourful repurposed shipping containers. Browse the eco-conscious market filled with responsible, ethical retailers and eco-friendly products from fashion to food, with a focus on conscious consumption and zero waste. 

10. Mercato Metropolitano 

People walking around sustainable market Mercato Metropolitano

Dine on delicious cuisine from around the world at the vibrant Mercato Metropolitano near Elephant and Castle, London’s first sustainable community food market. The market houses 40 food stalls that serve and sell sustainable and surplus products that would be otherwise be thrown away. Single-use plastic is also banned at this popular food hub.

Sustainable fashion shops in London


Sustainably sourced  handbags and accessories decorate the walls of BOTTLETOP

Bag some sustainably sourced handbags and accessories at BOTTLETOP in Regent Street and you’ll help to empower people and the planet. From zero-deforestation leather and upcycled ring pulls to plastic-free packaging and funding health education for young people in Africa, this sustainable fashion brand sets the trend for good causes and eco-conscious fashionistas.

12. AIDA

Boost your style cred at AIDA in vibrant Shoreditch, a multi-concept boutique offering hip Scandi-style fashion homeware and speciality lattes. Peruse sustainable brands focused on mindful design and thoughtful production before stopping for well-earned Rose Latte at its onsite cafe.

13. Rokit

Stock up on wardrobe additions from Rokit, at one of four stores in London, located in Brick LaneCovent Garden and Camden. Old pieces are lovingly reinvented to create the shop's recycled designs for unique ethical fashion. 

14. Reformation 

The interior of sustainable clothes store Reformation in Shoreditch

Get you style fix and stock up on sustainable fashion at Reformation in trendy Shoreditch and Notting Hill. A 100% carbon neutral cult brand, famous for its cool, vintage-inspired designs and sustainable practices from factory to shop floor, such as using deadstock, eco-friendly fabrics and recycling or donating textile scraps to be waste neutral.

15. Eponine London

Peruse the rails of Eponine London, tucked away in a mews off Kensington High Street, famous for dressing Catherine, Princess of Wales. Dress like a royal and discover the talents of craftspeople around the world, who recycle beautifully crafted materials giving them a new lease of life.

16. Strathberry

Head to Strathberry in Mayfair’s Burlington Arcade for a fine selection of guilt-free handbags made by ethical and sustainable suppliers who use minimum materials. Buy a stylish bag for life and support the makers in the process.

17. Paradise Row 

A black round leather bag with a face sitting on some rocks

Find authentic east London leather at Paradise Row, a brand that supports talented local people and preserves the craftsmanship of London’s leather trade. This unique store in Hoxton, with a pop-up store on King's Road Chelsea, stocks a range of accessories, from handbags to leather card and cutlery holders.

18. Varana

Combine sustainability with luxury at Varana in Mayfair, famous for its for its Indian heritage and ethical crafted, artisanal clothing made to last a lifetime. Find your outfit for life and support the environment, as each piece is created using natural biodegradable fibres and with minimal waste during production.

19. The Keep Boutique

Head to ethical Brixton Village haunt The Keep Boutique that promotes ethical fashion brands with integrity. Pick from a range of sustainable clothing, from gloves made of lambs wool to vegan wallets, and enjoy some guilt-free shopping. 

20. 69b Boutique 

A woman browsing the clothing rails at 69b Boutique.

Shop responsibly in 69b Boutique at Broadway Market Hackney, one of London’s first stores dedicated to sustainable clothing and creating a better fashion industry. Discover a range of dynamic designs from eco-friendly ethical brands.  

21. Pop Boutique

Express your individuality with vintage clothing carefully selected from buyers around the globe at Pop Boutique. This eco-friendly Covent Garden shop will ensure that pieces that can't be sold are recycled, or upcycled, under the store's own brand.  

22. The Third Estate

Find vegan footwear and great ethical products free from animal ingredients at The Third Estate in Camden – London’s number one destination for vegan shoe shopping. Help the environment as you shop for eco-friendly and ethically minded brands with a range of Fairtrade and recycled clothing.

23. Karavan Eco

As eco as its name suggests, Karavan Eco near Brixton mixes fashion with furniture, homewares and more. There's a focus on ethical shopping, so expect everything from bamboo socks to recycled sari silk scarves.  

Best London charity shops

24. Retromania FARA London 

The exterior of Retromania FARA London

Fashionistas and vintage clothing lovers can find unique retro clothing, accessories, and memorabilia at Retromania London in Victoria. Run by FARA charity, it showcases retro pieces donated throughout FARA charity shops, a charity that supports disadvantaged children and young people. 

25. British Red Cross

Seek out your stop-the-press outfit and do your bit for charity at the British Red Cross shops in Chelsea and Notting Hill. From vintage and haute couture, to old-world labels and heritage tweed, you can find quality clothing and interesting items donated from house clearances in these fashionable neighbourhoods.

26. Cancer Research UK

Shop for a good cause and discover cashmere, cocktail dresses and celebrity cast-offs at Cancer Research UK in Marylebone, a haven for fabulous fashion, books, and household goods. Find unique clothing samples and high fashion pieces with the tags still on, as you explore the rails for a show-stopping outfit.

A shopping bag containing a plant

27. The Salvation Army

Find a designer bargain at The Salvation Army’s charity shop in Chelsea, within range of the area’s stylish shops. You can grab cut-price second-hand fashion and other goods such as collectable books. Give pre-loved items a new lease of life and do your bit for charity.

28. Boutique by Shelter

Browse the rails of Boutique by Shelter at Kings Cross and find quality vintage items, on trend pieces, high street gems and designer pieces at great prices. This chic charity shop has its finger on the fashion pulse, while donating its income to help homeless people access vital services.


Two ladies in short-sleeved clothing smile at each other while holding a Santander Cycles bicycle each, with the London Eye in the background.

Stay healthy and beat the traffic by walking or cycling between seeing the shops. Discover hidden gems and iconic sights around every corner as you shop for your favourite things. Take a well-earned break from shopping by relaxing in one of London's picturesque parks and green spaces.


Find more retail therapy spots for shopping in London, from the top shopping destinations and best markets, to unique book shops and vintage fashion.