Cheap up to £50
£50 - £100
From £100
runners 43
stair treads 29
accent rugs 2
furs 6
round 8
rectangular 69
square 2
oval 11
atypical 13
ready made 196
shaggy 12
plain 82
patterned 22
Persian 7
Aztec 2
abstract 21
flowers 2
woven 10
plush 2
wool 7
sheepskin 6
cotton 7
polyester 4
polypropylene 10
jute 8
indoor 1
outdoor 8
80x150 cm 26
100x100 cm 1
120x160 cm 2
120x170 cm 38
140x200 cm 1
160x230 cm 16
200x290 cm 8
200x300 cm 3
non slip 6
scandinavian 4
vintage 3
modern 34