Body Shop Discount Codes 2023

Save money today with 27 Body Shop discount codes, promo codes and offers

25%
OFF

2 uses today

Spend £40 for 25% off, or enjoy a flat 20% off under £40

See CodeTHRIVE

FREE
ITEM

Spend £39 and receive a free Edelweiss peel

See CodePEEL

FREE
GIFT

Free Vitamin C trial kit when you spend £39 or more with this Body Shop discount code

See CodeGLOW
Shop butters, creams, serums, shampoo, conditioner, and more to receive a free Vitamin C trial kit on orders over £39!

15%
OFF

1 uses today

Subscribe and save 15%

Get Deal

3 FOR
2

1 uses today

3 for 2 haircare

Get Deal

15%
OFF

Join the mailing list and get 15% off

Get Deal

15%
OFF

Join Loyalty Club and Get 15% Off

Get Deal
Join our loyalty club and get 15% off

£5 REWARD VOUCHER

Club members have a £5 reward voucher to use

Get Deal

£5
OFF

The Body Shop £5 Off Next Purchase on Birthday

Get Deal
Enjoy £5 off your next purchase on your birthday

20%
OFF

20% off for every friend you introduce

Get Deal

50%
OFF

Flash sale with up to 50% off on body care, makeup, and skincare products

Get Deal

UNDER
£5

Sale products under £5

Get Deal

UNDER
£10

Sale products under £10

Get Deal

UNDER
£20

Sale products under £20

Get Deal

£5
OFF

£5 voucher once you reach 500 points

Get Deal

FREE
SHIPPING

Free Delivery on Orders Over £30

Get Deal
The Body Shop is offering free delivery on orders over £30.

DOUBLE POINTS

The Body Shop Double Points on Most Loved Products

Get Deal
Earn double points on most loved products

DOUBLE POINTS

Earn double points on all refill purchases

Get Deal
There is currently a promotion for club members to earn double points on all refill purchases.

30%
OFF

Bath and body care for at least 30% off

Get Deal
Find scrubs, oils, gels, lotions, and more bath and body essentials now on sale for over 30% off at Body Shop.

50%
OFF

30-50% off select fragrances

Get Deal

£34

Shea Discovery Collection for £34

Get Deal

£42

Vitamin E Daily Essentials for £42

Get Deal

£74

Glow-Up Bundle

Get Deal
Complete your routine

£48

Sleep Tight Trio

Get Deal
Create calm and switch off before bedtime

3 FOR
£50

Anti-Dandruff Edit: Purchase all 3 products for £50

Get Deal

EARN POINTS

10 points for every £1 spent

Get Deal

£5
OFF

Use your £5 reward voucher by signing in to your loyalty account during checkout

Read More
Popular Expired Body Shop Promo Codes

25%
OFF

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

See Code18075

20%
OFF

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

See Code19804

£5
OFF

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

See 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

See Code19804

15%
OFF

15% off all products with this Body Shop discount code

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

£25
OFF

£25 off plus The Body Shop free delivery code on £50 orders

See Code14664

30%
OFF

The Body Shop discount code for 30% off when you buy 3+ sale products

See Code70090
Stock up on must-have body care, makeup, oils, creams and more! Get an additional 30% off when you buy 3 or more sale products with this Body Shop discount code.

40%
OFF

Black Friday - The Body Shop discount code for 40% off everything storewide

See Code19805

20%
OFF

The Body Shop 20% off discount code for everything for a limited time

See Code13025

20%
OFF

Club Member Exclusive: 20% off when you spend £30 with this Body Shop coupon

See CodeVIPTREAT

FREE
GIFT

Body Shop voucher code for a free body yogurt on orders over £35

See CodeYOGURT
Get a free body yogurt on orders over £35. Apply this Body Shop promo code to redeem this offer before time runs out.

FREE
GIFT

Body Shop voucher code for a complimentary Camomile Balm and headband with your £35 spend

See CodeBALM

FREE
GIFT

Body Shop Discount Code: Free wellness gift on £35 orders

See CodeWELLNESS
Get a free wellness gift in addition to free delivery on orders over £35! Apply this Body Shop promo code at checkout to redeem this offer.

£10
OFF

Limited Time: £5-£10 off orders over £30 with this Body Shop discount code

See CodeSAVE
For a limited time this season, you can use this Body Shop voucher code to get £5 off your £30 spend, or £10 off your £40 spend.

15%
OFF

Join the mailing list and get 15% off

Get Deal

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