Cheap up to £50
Luxury from £100
runners 27
accent rugs 20
furs 91
round 160
rectangular 440
square 28
oval 64
atypical 70
ready made
shaggy 151
plain 216
patterned 271
Persian 56
Aztec 24
abstract 109
flowers 63
patchwork 32
woven 122
crochet 10
plush 11
wool 167
sheepskin 43
cotton 72
polyester 13
polypropylene 59
jute 116
indoor 2
outdoor 136
80x150 cm 83
120x160 cm 6
120x170 cm 176
140x200 cm 2
150x150 cm 1
160x230 cm 79
200x290 cm 21
200x300 cm 3
non slip 25
scandinavian 18
retro 5
vintage 31
country 13
modern 78
rustic 6