Cheap up to £50
£50 - £100
From £100
runners 374
stair treads 132
artificial grass 1
accent rugs 23
furs 94
round 169
rectangular 736
square 29
oval 104
atypical 107
ready made 1 924
shaggy 170
plain 427
patterned 342
Persian 81
Aztec 31
abstract 136
flowers 69
patchwork 40
woven 159
crochet 10
plush 11
wool 253
sheepskin 42
cotton 99
polyester 12
polypropylene 62
jute 161
indoor 17
outdoor 138
80x150 cm 85
100x100 cm 1
120x160 cm 6
120x170 cm 167
140x200 cm 13
150x150 cm 1
160x230 cm 112
200x290 cm 46
200x300 cm 23
250x350 cm 7
non slip 40
scandinavian 25
retro 3
vintage 35
country 12
modern 78
rustic 6
oriental 1