Cheap up to £50
Luxury from £100
runners 366
stair treads 138
artificial grass 3
accent rugs 22
furs 88
round 165
rectangular 633
square 31
oval 109
atypical 97
ready made 1 771
shaggy 164
plain 363
patterned 323
Persian 74
Aztec 26
abstract 134
flowers 66
patchwork 37
woven 165
crochet 10
plush 11
wool 221
sheepskin 39
cotton 97
polyester 13
polypropylene 61
jute 143
indoor 16
outdoor 145
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 171
140x200 cm 2
150x150 cm 1
160x230 cm 102
200x290 cm 41
200x300 cm 3
non slip 36
scandinavian 20
retro 6
vintage 34
country 12
modern 76
rustic 6