Cheap up to £50
Luxury from £100
runners 26
accent rugs 21
furs 89
round 157
rectangular 495
square 27
oval 60
atypical 66
ready made
shaggy 155
plain 235
patterned 264
Persian 58
Aztec 24
abstract 115
flowers 54
patchwork 30
woven 123
crochet 10
plush 11
wool 161
sheepskin 40
cotton 71
polyester 13
polypropylene 61
jute 115
indoor 2
outdoor 131
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 173
140x200 cm 2
150x150 cm 1
160x230 cm 100
200x290 cm 42
200x300 cm 3
non slip 25
scandinavian 18
retro 5
vintage 32
country 11
modern 73
rustic 6