Cheap up to £50
£50 - £100
From £100
runners 349
stair treads 130
accent rugs 26
tapestries 1
furs 75
round 175
rectangular 712
square 31
oval 111
atypical 71
ready made 1 766
shaggy 161
artificial grass 1
plain 413
patterned 323
Persian 72
Aztec 31
abstract 124
flowers 62
patchwork 36
woven 186
crochet 10
plush 3
wool 225
sheepskin 18
cotton 101
polyester 21
polypropylene 193
jute 157
indoor 457
outdoor 144
80x150 cm 24
100x100 cm 1
120x160 cm 1
120x170 cm 117
140x200 cm 11
150x150 cm 1
160x230 cm 92
200x290 cm 41
200x300 cm 21
250x350 cm 8
300x400 cm 1
non slip 39
scandinavian 34
retro 3
vintage 37
country 13
modern 61
rustic 6
oriental 1