Cheap up to £50
£50 - £100
From £100
runners 126
stair treads 28
accent rugs 4
furs 9
round 142
rectangular
square 28
oval 82
atypical 111
single 555
shaggy 26
artificial grass 4
plain 162
patterned 272
Persian 52
Aztec 13
abstract 79
flowers 34
patchwork 19
woven 26
plush 1
wool 92
sheepskin 1
cotton 18
polyester 16
polypropylene 156
indoor 439
outdoor 67
80 x 150 cm 6
120 x 170 cm 28
140x200 cm 1
160 x 230 cm 33
200 x 290 cm 5
scandinavian 4
retro 1
vintage 19
country 8
modern 5
rustic 2
oriental 1