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