Cheap up to £50
£50 - £100
From £100
runners 349
stair treads 129
accent rugs 26
tapestries 1
furs 75
round 176
rectangular 713
square 31
oval 111
atypical 70
ready made 1 765
shaggy 161
artificial grass 1
plain 421
patterned 320
Persian 72
Aztec 30
abstract 125
flowers 62
patchwork 36
woven 186
crochet 10
plush 3
wool 220
sheepskin 18
cotton 101
polyester 21
polypropylene 192
jute 158
indoor 456
outdoor 144
80x150 cm 24
100x100 cm 1
120x160 cm 1
120x170 cm 117
140x200 cm 10
150x150 cm 1
160x230 cm 92
200x290 cm 40
200x300 cm 23
250x350 cm 7
300x400 cm 1
non slip 40
scandinavian 33
retro 3
vintage 37
country 13
modern 61
rustic 6
oriental 1