Body Shop Discount Codes 2022

29 active Body Shop promo codes & vouchers

20%
OFF

1 person used today

20% off using this Body Shop voucher code

Get Promo Code11858
Take advantage of this sweet offer before it's gone! Add Body Shop body butter, hand cream, shower gel, and more full priced items to your cart for 20% off.

15%
OFF

15% off your first shop using this Body Shop discount code

Get Promo CodeLYBC15
Want to take a chunk off the price of your order? Use this Body Shop voucher code at checkout for a 15% discount on face, body, fragrances, and more regular priced items.

£5
OFF

Body Shop discount code for £5 off orders over £20

Get Promo Code18088
Spend at least £20 on Body Shop hand creams, shower gel, body butter, and more across the site to score a £5 discount. Make sure to add the discount code too!

15%
OFF

15% off your shop with this Body Shop promo code

Get Promo Code19804
Score a 15% discount on your next order! How? Shop everything from Body Shop body butter, vitamin C products, shower gel, and more full priced items with this discount code.

20%
OFF

20% off for each friend you refer

Get Deal
Share the love! Refer friends to give them £10 off their first order. In return, you'll receive a 20% Body Shop discount code once their order is placed.

15%
OFF

Body Shop student discount for 15% off

Get Deal
Verify your student status here to get 15% off Body Shop shower gel, vitamin E products, and tons more.

£5 BONUS

£5 voucher on your birthday as a Love Your Body Club member

Get Deal
Join the Love Your Body Club for free to enjoy this special offer! Enter your birthday when you sign up and receive a £5 voucher every year when your special day comes around.

15%
OFF

15% Body Shop discount code when you leave a review

Get Deal
Like what you ordered? Leave a review on full-priced items and score a Body Shop discount code for 15% off your next order.

15%
OFF

Subscribe & Save: 15% off scheduled orders plus free delivery over £20

Get Deal
Save time and money with Subscribe & Save! Receive a 15% Body Shop discount on future scheduled orders, and get FREE delivery when your order is over £20.

10%
OFF

Over 10% off and free gifts with the latest Body Shop discount codes and offers

Get Deal
Looking for the best deals? Browse this page to find the latest discount codes and promotions on all your favourite products at the Body Shop.

FREE
DELIVERY

Free delivery when you spend £30 or more

Get Deal
Don't worry about paying extra for delivery fees. Spend at least £30 or more at Body Shop to get Super Saver Delivery added to your order at no extra cost.

£5 BONUS

Rewards Offer: £5 voucher for every 500 points you earn

Get Deal
Become a member of the Love Your Body Club to score points on every purchase towards future discounts. Earn 10 points for every £1 you spend and every time you reach 500 points you'll receive a £5 Body Shop voucher.

UNDER
£20

Body butters for less than £20

Get Deal
Skin feeling a little dry? Browse popular Body Shop body butters in a variety of scents for less than £20.

UNDER
£15

Hand creams for £15 or less

Get Deal

FROM
£3

Shower gels start as low as £3

Get Deal

FROM
£5

Vitamin C range from £5

Get Deal
Need a boost? From moisturisers to liquid peels, find a variety of Body Shop vitamin C products starting as low as £5.

FROM
£5

£5 and up for items in the vitamin E range

Get Deal

FROM
£3

Ginger shampoo and haircare start as low as £3

Get Deal

UNDER
£15

£15 or less for tea tree oil products

Get Deal

FROM
£5

Hemp products start at £5

Get Deal

£10 BONUS

£5-£10 reward with advent calendars – members only

Get Deal

FROM
£12

Oils of Life from £12

Get Deal

FROM
£9

Peels and exfoliators starting at £9

Get Deal

UNDER
£30

Drops of Light range for under £30

Get Deal

UNDER
£10

All bath bombs and bubbles under £10

Get Deal

FROM
£5

White Musk products starting as low as £5

Get Deal

IN STORE

Free in-store pickup on all online orders

Get Deal
Got everything added to your cart? Skip the Body Shop delivery fees by ordering online and select in-store pickup at checkout.

FROM
£5

Gift cards from £5-£200

Get Deal
Not sure what to get them? Grab a gift card in any amount from £5 to £200 and let them choose their favourite Body Shop hand cream, body butter, and more.

RETURNS

Returns can be made within 60 days of purchase

Get Deal
Popular Expired Body Shop Promo Codes

25%
OFF

Body Shop voucher code for 25% off your order of full price items

Get Promo Code18075

20%
OFF

Enjoy 20% off your order with this Body Shop discount code

Get Promo Code19804

£5
OFF

Limited Time offer: £5 off when you spend £25 with this Body Shop discount code

Get Promo Code22701
Get the most out of this deal and receive £5 off when you spend £25 or more in body essentials with this Body Shop voucher code.

20%
OFF

Autumn Deal: 20% off your order with this Body Shop discount code

Get Promo Code19804

15%
OFF

15% off all products with this Body Shop discount code

Get Promo Code14672
Save 15% off all products including makeup, skincare, haircare and more with this Body Shop discount code!

Popular Body Promo Codes and Sales

Discount AmountDiscounts and OffersType of DealActive
40% Off40% off your entire order with this Body Shop discount codeOnline VoucherNo
15% Off15% discount at the Body Shop for studentsOnline DealYes
25% OffBody Shop discount code for 25% offOnline VoucherNo