Cheap up to £50
Luxury from £100
runners 27
accent rugs 23
furs 91
round 163
rectangular 500
square 30
oval 59
atypical 69
ready made
shaggy 153
plain 238
patterned 266
Persian 58
Aztec 24
abstract 116
flowers 58
patchwork 29
woven 124
crochet 10
plush 11
wool 168
sheepskin 42
cotton 73
polyester 13
polypropylene 60
jute 116
indoor 2
outdoor 132
80x150 cm 83
100x100 cm 1
120x160 cm 6
120x170 cm 174
140x200 cm 2
150x150 cm 1
160x230 cm 100
200x290 cm 42
200x300 cm 3
non slip 25
scandinavian 18
retro 5
vintage 31
country 13
modern 77
rustic 6