Cheap up to £50
£50 - £100
From £100
runners 371
stair treads 131
artificial grass 1
accent rugs 23
tapestries 1
furs 89
round 165
rectangular 734
square 30
oval 103
atypical 99
ready made 1 912
shaggy 172
plain 418
patterned 342
Persian 80
Aztec 31
abstract 135
flowers 67
patchwork 39
woven 160
crochet 10
plush 11
wool 250
sheepskin 36
cotton 100
polyester 12
polypropylene 62
jute 160
indoor 17
outdoor 139
80x150 cm 85
100x100 cm 1
120x160 cm 6
120x170 cm 168
140x200 cm 14
150x150 cm 1
160x230 cm 113
200x290 cm 46
200x300 cm 19
250x350 cm 5
non slip 40
scandinavian 26
retro 3
vintage 35
country 12
modern 79
rustic 6
oriental 1