Prices updated daily — 23 October 2026
Product type overview
body scrub sits within Skin Care & Body, part of Health, Baby & Personal Care. On this page you compare 45 products from 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. The lowest unit price for body scrub is £8.67/l at ASDA. In total, 2 variants of body scrub are compared (different pack sizes and compositions). All prices are normalised to the same unit (per kilogram, per litre or per piece) so that packs of different sizes can be compared fairly — a larger pack is not automatically the best value. The ranking below shows, per variant, which supermarket currently has the sharpest price, including own-label products alongside national brands. Prices refresh daily from the retailers' own public price lists, so you never see stale offers when planning your weekly shop. Allsupers uses no affiliate links or paid placement; the ranking is purely price-based and updated from public data.
Cheapest body scrub
Compare 27 products priced per litre across 9 supermarkets (45 in total)
body scrub — compare prices across 9 supermarkets

Treaclemoon
Treaclemoon My Coconut Island Body Scrub
225 ml
£8.67/litre
at 1 supermarket

Dove
Dove Limited Edition Bridgerton Love & Meadows Body Scrub Exfoliant 225 ml
225 ml
£17.78/litre
at 2 supermarkets

Dove
Dove Pomegranate Shower Exfoliating Body Scrub Jar
225 ml
£17.78/litre
at 1 supermarket

Baylis & Harding
Baylis & Harding Goodness Awaken Lime, Mint & Eucalyptus Body Polish
225 ml
£20.00/litre
at 1 supermarket

Unbranded
Moments Of 300ml Uplift Body Scrub
300 ml
£23.33/litre
at 1 supermarket

Sanctuary Spa
Sanctuary Spa Signature Collection Body Scrub 200ml
200 ml
£25.00/litre
at 2 supermarkets

Sanctuary spa
Sanctuary Spa Signature Body Scrub
200 ml
£25.00/litre
at 2 supermarkets

Dove
Dove Shower Body Scrub Jar Macadamia & Rice Milk 225ml
225 ml
£31.11/litre
at 2 supermarkets

Imperial Leather
Imperial Leather 225ml Ultimate Moisture Vanilla & White Orchid Foaming Body Scrub
225 ml
£31.11/litre
at 1 supermarket

Imperial Leather
Imperial Leather 225ml Ultimate Moisture Cherry Blossom & Almond Oil Foaming Body Scrub
225 ml
£31.11/litre
at 1 supermarket

Imperial Leather
Imperial Leather Ultimate Moisture Vanilla & White Orchid Body Scrub
225 ml
£31.11/litre
at 1 supermarket

Dove
Dove Body + Mind Dragonfruit & Primrose Bath Scrub 295ml
295 ml
£32.20/litre
at 1 supermarket

Dove
Dove Body + Mind French Lavender & Oat Milk Bath Scrub 295ml
295 ml
£32.20/litre
at 1 supermarket

Rock Face
Rock Face Exfoliating Face & Body Scrub
150 ml
£33.33/litre
at 1 supermarket

Dove
Dove Pomegranate Seed & Shea Butter Exfoliating Body Scrub 225ml
225 ml
£35.56/litre
at 1 supermarket

Dove
Dove Shower Body Scrub Jar Pomegranate 225ml
225 ml
£35.56/litre
at 1 supermarket

Dove
Dove Body Scrub Crushed Macadamia & Rice Milk 225ml
225 ml
£35.56/litre
at 1 supermarket

Dove
Dove Scrub Jar Love & Meadows Limited Edition
225 ml
£35.56/litre
at 1 supermarket

Dove
Dove Bridgerton Love & Meadows Body Scrub Jar
225 ml
£35.56/litre
at 1 supermarket

Sanctuary Spa
Sanctuary Spa 200ml Aqua Serenity Body Scrub
200 ml
£37.50/litre
at 3 supermarkets

Sanctuary spa
Sanctuary Spa Lily & Rose Body Scrub
200 ml
£37.50/litre
at 1 supermarket

Sanctuary Spa
Sanctuary Spa Lily & Rose Collection Body Scrub
200 ml
£37.50/litre
at 1 supermarket

M&S
M&S Burst Bodycare Orange Body Scrub
200 ml
£40.00/litre
at 1 supermarket

Aveeno
Aveeno Skin Renewal Scrub
200 ml
£50.00/litre
at 1 supermarket

Aveeno
Aveeno Skin Renewal Gentle Body Lotion Scrub Rough & Bumpy Skin 200ml
200 ml
£52.50/litre
at 1 supermarket

Aveeno
Aveeno Skin Renewal Gentle Body Scrub for Radiant Skin
200 ml
£52.50/litre
at 1 supermarket

Venus
Venus Skin Smoothing Exfoliant
177 ml
£56.50/litre
at 2 supermarkets