Cheap up to £50
£50 - £200
From £200
hard wearing 13
runners 355
stair treads 153
accent rugs 149
furs 96
round 206
rectangular 1 698
square 37
oval 111
atypical 140
ready made 2 468
made to measure 1
shaggy 246
saxony 14
artificial grass 12
plain 647
patterned 820
Persian 144
Aztec 75
abstract 291
floral 103
patchwork 62
woven 94
knitted 1
plush 2
wool 207
sheepskin 42
cotton 97
polyester 58
polypropylene 357
indoor 1 364
outdoor 299
80cm x 150cm 116
100cm x 100cm 4
100cm x 150cm 18
120cm x 160cm 8
120cm x 170cm 239
140cm x 200cm 33
160cm x 230cm 230
200cm x 290cm 22
200cm x 300cm 15
scandinavian 21
retro 7
vintage 44
country 12
industrial 1
modern 82
rustic 13
oriental 85