Cheap up to £50
£50 - £100
From £100
runners 31
accent rugs 22
tapestries 1
furs 91
round 184
rectangular 564
square 41
oval 63
atypical 52
ready made
shaggy 113
plain 290
patterned 433
Persian 53
Aztec 23
abstract 106
flowers 55
patchwork 28
woven 143
crochet 10
plush 5
wool 207
sheepskin 28
cotton 82
polyester 21
polypropylene 130
jute 127
indoor 356
outdoor 141
80 x 150 cm 13
100x100 cm 1
120 x 160 cm 1
120 x 170 cm 83
140x200 cm 10
160 x 230 cm 59
200 x 290 cm 9
200 x 300 cm 24
250 x 350 cm 7
300 x 400 cm 1
scandinavian 27
retro 3
vintage 33
country 13
modern 60
rustic 6