Cheap up to £50
£50 - £100
From £100
runners 106
stair treads 66
accent rugs 9
furs 15
round 52
rectangular 359
square 5
oval 45
atypical 29
ready made 339
shaggy 28
plain 176
patterned 112
Persian 50
Aztec 8
abstract 54
flowers 9
patchwork 22
woven 24
wool 36
sheepskin 7
cotton 3
polyester 19
polypropylene 101
jute 33
indoor
outdoor 157
80x150 cm 6
100x100 cm 1
120x170 cm 3
160x230 cm 4
non slip 14
scandinavian 6
retro 1
vintage 18
rustic 5