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