The Body Shop gifts over £25


With £10 off when you spend £45, find the perfect gifts for the ones you love.

Christmas gifts on bedding and blankets


We’re spreading the joy and sharing the love. Spend £45 and you’ll get £10 off your order. Choose from our range of best sellers to our luxurious beauty gifts, fill up your basket with goodies guaranteed to make your skin sing!

Apply the following code at the shopping bag: 21798

*T&C's apply. Advent calendars are excluded from the spend threshold in this promotion.

Shop bestsellers
The Body Shop seasonal body care range

20% off seasonal body care*

It’s beginning to smell a lot like Christmas, with 20% off our seasonal body care range!

Why not treat yourself or your loved ones to some festive pampering with our special edition body-loving products.

Discount automatically applied at the checkout. *T&Cs apply.

Shop now
Two friends

Share the love to win

Give your friends a treat, and we‘ll give you one right back!

Introduce a friend and we'll give them £10 off, and for every friend you refer you'll get 20% off your next order!

December 2021

Tips & Advice

The seasons are changing. But hey, we’re looking on the bright side: cosy nights, baths and body butters, baby! Are you in the ‘new season, new routine’ mindset? No fear, take inspiration from our collection of expert guides tailored to help you prepare for the new season.

Discover more
Person wearing face mask
Person applying body moisturiser

Our experts have shared their knowledge on everything from finding the best toner for your skin type to advice on winter skincare - it's like asking our friendly team in store.

Our Refill Scheme


We’re making the most sustainable choice irresistible with our new, easy in-store refill stations. Here’s how it works.