Bath Linen

Click and collect available from John Lewis and selected Waitrose branches
Free standard delivery on all orders over £50
Never knowingly undersold on quality, price and service



John Lewis Pure Cotton Range

Prices start from £1.50

A soft, quick-drying and easy care essential that’s outstanding value

John Lewis Platinum Suvin Range

Prices start from £5.00

These luxury towels are blended with beechwood for the fluffiest feel

Our patterned towels and bath mats feature everything from flowers to foxes!

Scion bath linen

Choose from a range of designer brands including Cath Kidston and Orla Kiely.

Orla Kiely bath linen
Cath Kidston
Orla Kiely