Cheap up to £50
£50 - £100
From £100
runners 249
stair treads 140
accent rugs 23
tapestries 1
furs 71
round 146
rectangular 727
square 30
oval 91
atypical 105
ready made 1 388
shaggy 100
artificial grass 2
plain 377
patterned 451
Persian 73
Aztec 16
abstract 130
flowers 64
patchwork 33
woven 47
plush 5
wool 197
sheepskin 29
cotton 28
polyester 21
polypropylene 199
indoor 533
outdoor 133
80 x 150 cm 15
100x100 cm 1
120 x 170 cm 80
140x200 cm 11
160 x 230 cm 65
200 x 290 cm 8
200 x 300 cm 27
250 x 350 cm 7
300 x 400 cm 1
scandinavian 35
retro 1
vintage 46
country 9
modern 56
rustic 5