Cheap up to £50
£50 - £100
runners 51
stair treads 32
furs 15
round 47
rectangular 411
square 20
oval 38
atypical 21
ready made 833
shaggy 51
artificial grass 3
plain 108
patterned 289
Persian 37
Aztec 13
abstract 94
floral 24
patchwork 18
woven 22
knitted 2
plush 5
wool 156
sheepskin 7
cotton 11
polyester 19
polypropylene 104
indoor 352
outdoor 41
120 x 170 cm 8
160 x 230 cm 37
200 x 290 cm 10
scandinavian 5
retro 1
vintage 15
country 2
industrial 1
modern 6
rustic 5
oriental 1