Welcome to The Soap Barn

We're a little treasure trove in Edenvale for anyone who loves making things by hand. Soaps, candles, bath bombs, scrubs, lotions, if you can whip it, melt it, mould it or pour it, we stock what you need to make it.

From curious first-timers to seasoned crafters, we've grown into a one-stop shop for makers of every level. Everything we sell, we'd happily use ourselves.

Pop in for a browse, we're open for walk-ins, or shop online and we'll courier your order to your door, or have it ready to collect. Not sure where to start? Our free recipes and video tutorials will have you making in no time.

Come and play, we can't wait to see what you create.

Craftswoman making soap

Visit us at 90 7th Avenue, Edenvale, 1609 (entrance is in 7th Street)

What people are saying

Rated 4.3 on Google, from 419 reviews

“DIY heaven! They’ve got everything, from bath bomb ingredients to dreamy essential oils and candle-making supplies. The staff are so helpful, the prices reasonable, and the quality top-notch. Highly recommend!”

Esmeralda Hermann

“Love this shop! Always well-stocked with great products at excellent prices. Eric is friendly, always helpful, and has fantastic product knowledge. A perfect one-stop shop!”

Ronel Herbst

“A hidden gem. Everything you need to make your own natural products, and the staff are extremely helpful and full of knowledge.”

Angelique Bezuidenhout

“Beautiful shop. Very efficient, friendly service. Highly recommend.”

Natasha Brink