Skip to content
Home › Shopping prices › Rug

Rug: average UK price

Rug (each) cost £153.60 on average in September 2026 — ▲ 1.8% in a year. Pay much more than this and it is worth shopping around.

UK average, September 2026£153.60each
Last month£154.132-yr range £149.25–£156.27

Average price, last 25 months

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

More in Carpets, rugs and flooring

Questions and answers

How much does rug cost in the UK?

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

Has it gone up?

Up 1.8% from £150.93 in September 2025.

What exactly is measured?

The ONS average price for the CPI item "Rug" in the carpets, rugs and flooring group, standardised to each.

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