Skip to content
Home › Shopping prices › Bath towel or sheet

Bath towel or sheet: average UK price

Bath towel or sheet (each) cost £19.37 on average in September 2026 — ▼ 1.3% in a year. Pay much more than this and it is worth shopping around.

UK average, September 2026£19.37each
Last month£19.762-yr range £18.54–£19.90

Average price, last 25 months

18.4318.9619.4820.01Sep 24Feb 25Jul 25Dec 25May 26Sep 26

More in Bed linen

Questions and answers

How much does bath towel or sheet cost in the UK?

£19.37 for each on average in September 2026 (ONS).

Has it gone up?

Down 1.3% from £19.63 in September 2025.

What exactly is measured?

The ONS average price for the CPI item "Bath towel or sheet" in the bed linen group, standardised to each.

Source: ONS Shopping prices comparison tool (Open Government Licence v3.0).