Cheap up to £50
£50 - £100
From £100
runners 396
stair treads 160
accent rugs 22
tapestries 1
furs 81
round 176
rectangular 721
square 36
oval 115
atypical 78
ready made 1 601
shaggy 118
artificial grass 1
plain 410
patterned 445
Persian 83
Aztec 30
abstract 119
flowers 57
patchwork 34
woven 178
crochet 9
plush 4
wool 238
sheepskin 20
cotton 101
polyester 21
polypropylene 202
jute 158
indoor 509
outdoor 157
80x150 cm 12
100x100 cm 1
120x160 cm 1
120x170 cm 84
140x200 cm 9
160x230 cm 65
200x290 cm 1
200x300 cm 22
250x350 cm 7
300x400 cm 1
non slip 39
scandinavian 28
retro 5
vintage 45
country 13
modern 62
rustic 6