Cheap up to £50
£50 - £100
From £100
runners 8
accent rugs 23
furs 73
round 134
rectangular 544
square 21
oval 46
atypical 61
ready made
shaggy 75
plain 210
patterned 399
Persian 49
Aztec 14
abstract 104
floral 41
patchwork 26
woven 51
knitted 2
plush 5
wool 162
sheepskin 30
cotton 17
polyester 26
polypropylene 154
indoor 462
outdoor 119
80 x 150 cm 8
100 x 100 cm 1
120 x 170 cm 61
140 x 200 cm 2
160 x 230 cm 50
200 x 290 cm 10
scandinavian 4
retro 1
vintage 23
country 13
industrial 1
modern 9
rustic 5
oriental 1