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

Club member treat! 20% off seasonal body care*

We love treating our Love Your Body™ Club members, so now you can get 20% off our seasonal body care range.

Log in to your account and your 20% off will be applied at the shopping bag.

Not a member? There’s room for everybody at the Club, sign up for free today.

*T&Cs apply.

Sign in / Sign up
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.