Cheap up to £50
£50 - £100
From £100
runners 388
stair treads 157
accent rugs 26
tapestries 1
furs 82
round 183
rectangular 692
square 34
oval 113
atypical 76
ready made 1 588
shaggy 123
artificial grass 1
plain 414
patterned 427
Persian 78
Aztec 32
abstract 107
flowers 56
patchwork 30
woven 187
crochet 10
plush 4
wool 229
sheepskin 21
cotton 101
polyester 21
polypropylene 197
jute 167
indoor 494
outdoor 150
80x150 cm 12
100x100 cm 1
120x160 cm 1
120x170 cm 92
140x200 cm 11
160x230 cm 64
200x300 cm 24
250x350 cm 7
300x400 cm 1
non slip 39
scandinavian 29
retro 5
vintage 45
country 13
modern 58
rustic 6