Cheap up to £50
£50 - £100
From £100
runners 40
accent rugs 23
furs 94
round 164
rectangular 589
square 28
oval 57
atypical 76
ready made
shaggy 162
plain 302
patterned 285
Persian 66
Aztec 27
abstract 118
flowers 56
patchwork 33
woven 117
crochet 10
plush 11
wool 201
sheepskin 42
cotton 73
polyester 12
polypropylene 62
jute 129
indoor 3
outdoor 126
80x150 cm 85
100x100 cm 1
120x160 cm 6
120x170 cm 167
140x200 cm 14
150x150 cm 1
160x230 cm 108
200x290 cm 46
200x300 cm 20
250x350 cm 7
non slip 30
scandinavian 21
retro 2
vintage 32
country 11
modern 75
rustic 6
oriental 1