Cheap up to £50
£50 - £100
From £100
runners 123
stair treads 26
accent rugs 4
furs 9
round 136
rectangular
square 28
oval 83
atypical 110
single 522
shaggy 25
artificial grass 4
plain 151
patterned 254
Persian 50
Aztec 14
abstract 78
flowers 30
patchwork 19
woven 25
plush 1
wool 84
sheepskin 1
cotton 19
polyester 14
polypropylene 145
indoor 415
outdoor 63
80 x 150 cm 6
120 x 170 cm 27
140x200 cm 1
160 x 230 cm 29
200 x 290 cm 4
scandinavian 4
retro 1
vintage 20
country 7
modern 5
rustic 2
oriental 1