Cheap up to £50
Luxury from £100
runners 368
stair treads 138
artificial grass 3
accent rugs 23
furs 91
round 166
rectangular 637
square 32
oval 108
atypical 100
ready made 1 797
shaggy 163
plain 363
patterned 324
Persian 74
Aztec 26
abstract 135
flowers 70
patchwork 36
woven 165
crochet 10
plush 11
wool 225
sheepskin 42
cotton 100
polyester 13
polypropylene 60
jute 144
indoor 15
outdoor 147
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 174
140x200 cm 2
150x150 cm 1
160x230 cm 102
200x290 cm 42
200x300 cm 3
non slip 34
scandinavian 20
retro 6
vintage 34
country 14
modern 80
rustic 6