Rugs in any style

This is our complete collection of thousands of rugs in any style, including Modern Rugs, Shaggy Rugs, Traditional Rugs and Flatweave Rugs. Use the options below to browse just one style, and use the Narrow Your Search tool to select colours and sizes.


Imperial Cream Rug

Imperial Cream Rug

A lovely light cream colour with a classic patter on a thick, dense all-wool pile. 100% Wool Pile |...

Price starts at: £49.00 


Regency Ivory Rug 7896

Regency Ivory Rug 7896

Regency rugs are machine made in 100% heatset polypropylene to create a range of soft but hard...

Price starts at: £32.00 


Royal Aubusson Cream Red Rug

Royal Aubusson Cream Red Rug

The Royal range of Aubusson rugs has the classic embossed design with a soft, all-wool pile. This...

Price starts at: £64.99 


Royal Aubusson Round Cream Green Rug

Royal Aubusson Round Cream Green Rug

The round version of the Royal Green wool rug, featuring a classic Aubusson design, here in a green...

Price starts at: £64.99 


Royal Aubusson Round Cream Rose Rug

Royal Aubusson Round Cream Rose Rug

A classic Aubusson design embossed in the centre of this round rug. The Royal Aubusson Cream & Rose...

Price starts at: £64.99 


Viscount V53 Rug

Viscount V53 Rug

From the Viscount Collection of rugs, the Viscount Cream and Black rug comes in a light cream-ivory...

Price starts at: £65.00 


Viscount V54 Rug

Viscount V54 Rug

This classic background cream-ivory background rug with a red background border is model V54 from...

Price starts at: £65.00 


Viscount V60 Rug

Viscount V60 Rug

Viscount rugs provide a wonderful range of classic machine woven rugs in soft yet hard-wearing...

Price starts at: £65.00 


Windsor 04A Rug

Windsor 04A Rug

A lovely light toned traditional rug with a cream-beige background, and detail in beiges and...

Price starts at: £42.00 


Blade Putty Rug 120x170cm

Blade Putty Rug 120x170cm

A light putty tone that's fully in tune with today's use of subtle, natural tones. The rug's deep,...

Price starts at: £169.00
Sale price: £101.40 40% off 


Himalaya Ivory Rug 80x150cm

Himalaya Ivory Rug 80x150cm

A wonderfully deep, heavyweight shaggy wool rug in a light ivory tone, with added shimmer of thin...

Price starts at: £54.00
Sale price: £32.40 40% off 


Plush Pearl 70x140cm

Plush Pearl 70x140cm

The luxurious Plush Rugs Collection is a wonderful source of new, contemporary colours such as this...

Price starts at: £129.00
Sale price: £77.40 40% off