At B&Q we have a huge selection of rugs to help bring colour and warmth to any room. From intricate patterned large rugs to plush rugs in a single colour, we have a great range of rugs in small, medium and large sizes. Find modern geometric patterns, playful shaggy rugs, and classis traditional patterns like Persian carpet designs, all in one place when you shop at B&Q.