When looking for the perfect rug for your home, you can’t go wrong with a wool rug. Not only are wool rugs great for creating a cosy and inviting atmosphere, but they’re luxuriously soft and can elevate the decor of any space. Read More

Wool rugs have naturally insulating properties that makes them the best choice for keeping your home warm during the colder months. And better yet, wool is a natural material and a renewable resource, making wool rugs the perfect eco-friendly choice for those looking for sustainable homeware. 

From plain colours to trendy patterns, we offer a wide range of gorgeous wool rugs in a variety of sizes and styles. Find the right rug to transform your home today. Read Less

Regular price
from £80.00
Sale price
from £80.00
Unit price
per 
Sold Out
Borders Wool Rug Grey 1 Borders Wool Rug Grey 1 Borders Wool Rug Grey 1 Borders Wool Rug Grey 3

Borders Wool Rug Grey

Regular price
£80.00
Sale price
£80.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Borders Wool Rug Duck Egg
Borders Wool Rug Duck Egg
Borders Wool Rug Mauve
Borders Wool Rug Mauve
Borders Wool Rug Navy
Borders Wool Rug Navy
Borders Wool Rug Ochre
Borders Wool Rug Ochre
Borders Wool Rug Taupe
Borders Wool Rug Taupe
Borders Wool Rug Natural
Borders Wool Rug Natural
Borders Wool Rug Sage Green
Borders Wool Rug Sage Green
Regular price
from £125.00
Sale price
from £125.00
Unit price
per 
Sold Out
Estelle Rug Sky Grey 1 Estelle Rug Sky Grey 1

Estelle Rug Sky Grey

Regular price
£125.00
Sale price
£125.00
Regular price
Sold Out
Unit price
per 
-
+

Other colours available:

Estelle Rug Natural
Estelle Rug Natural
Regular price
from £75.00
Sale price
from £75.00
Unit price
per 
Sold Out
Estelle Rug Natural 1 Estelle Rug Natural 1 Estelle Rug Natural 1 Estelle Rug Natural 5

Estelle Rug Natural

Regular price
£75.00
Sale price
£75.00
Regular price
Sold Out
Unit price
per 
-
+

Other colours available:

Estelle Rug Sky Grey
Estelle Rug Sky Grey
Regular price
from £42.50
Sale price
from £42.50
Regular price
£170.00
Unit price
per 
Sold Out
Imperial Rug Mid Mix 1 Imperial Rug Mid Mix 1 Imperial Rug Mid Mix 1 Imperial Rug Mid Mix 1

Imperial Rug Mid Mix

Regular price
£42.50
Sale price
£42.50
Regular price
£170.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Imperial Rug Dark Mix
Imperial Rug Dark Mix
Imperial Rug Dove Grey
Imperial Rug Dove Grey
Imperial Rug Fossil
Imperial Rug Fossil
Imperial Rug Ivory
Imperial Rug Ivory
Imperial Rug Light Mix
Imperial Rug Light Mix
Imperial Rug Nude
Imperial Rug Nude
Imperial Rug Oyster
Imperial Rug Oyster
Regular price
from £275.00
Sale price
from £275.00
Regular price
£0.00
Unit price
per 
Sold Out
Imperial Rug Light Mix 1 Imperial Rug Light Mix 1 Imperial Rug Light Mix 1

Imperial Rug Light Mix

Regular price
£275.00
Sale price
£275.00
Regular price
£0.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Imperial Rug Dark Mix
Imperial Rug Dark Mix
Imperial Rug Dove Grey
Imperial Rug Dove Grey
Imperial Rug Fossil
Imperial Rug Fossil
Imperial Rug Ivory
Imperial Rug Ivory
Imperial Rug Light Mix
Imperial Rug Light Mix
Imperial Rug Mid Mix
Imperial Rug Mid Mix
Imperial Rug Nude
Imperial Rug Nude
Imperial Rug Oyster
Imperial Rug Oyster
Regular price
from £125.00
Sale price
from £125.00
Unit price
per 
Sold Out
Rocks Shaggy Wool Rug Ochre 1 Rocks Shaggy Wool Rug Ochre 1 Rocks Shaggy Wool Rug Ochre 1

Rocks Shaggy Wool Rug Ochre

Regular price
£125.00
Sale price
£125.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Regular price
from £130.00
Sale price
from £130.00
Unit price
per 
Sold Out
Chunky Knit Rug Grey/Natural 1 Chunky Knit Rug Grey/Natural 1 Chunky Knit Rug Grey/Natural 1 Chunky Knit Runner Grey/Natural 7

Chunky Knit Rug Grey/Natural

Regular price
£130.00
Sale price
£130.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £115.00
Sale price
from £115.00
Unit price
per 
Sold Out
Country Rug Burnt Sienna 1 Country Rug Burnt Sienna 1 Country Rug Burnt Sienna 1

Country Rug Burnt Sienna

Regular price
£195.00
Sale price
£195.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £71.25
Sale price
from £71.25
Regular price
£285.00
Unit price
per 
Sold Out
Imperial Rug Oyster 1 Imperial Rug Oyster 1 Imperial Rug Oyster 1

Imperial Rug Oyster

Regular price
£71.25
Sale price
£71.25
Regular price
£285.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Imperial Rug Dark Mix
Imperial Rug Dark Mix
Imperial Rug Dove Grey
Imperial Rug Dove Grey
Imperial Rug Fossil
Imperial Rug Fossil
Imperial Rug Ivory
Imperial Rug Ivory
Imperial Rug Light Mix
Imperial Rug Light Mix
Imperial Rug Mid Mix
Imperial Rug Mid Mix
Imperial Rug Nude
Imperial Rug Nude
Regular price
from £82.50
Sale price
from £82.50
Regular price
£330.00
Unit price
per 
Sold Out
Maine Rug Ivory 1 Maine Rug Ivory 1 Maine Rug Ivory 1

Maine Rug Ivory

Regular price
£82.50
Sale price
£82.50
Regular price
£330.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £125.00
Sale price
from £125.00
Unit price
per 
Sold Out
Rocks Shaggy Wool Rug Multi 1 Rocks Shaggy Wool Rug Multi 1 Rocks Shaggy Wool Rug Multi 1

Rocks Shaggy Wool Rug Multi

Regular price
£125.00
Sale price
£125.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Regular price
from £28.75
Sale price
from £28.75
Regular price
£115.00
Unit price
per 
Sold Out
Country Rug Oyster 1 Country Rug Oyster 1 Country Rug Oyster 1

Country Rug Oyster

Regular price
£28.75
Sale price
£28.75
Regular price
£115.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £115.00
Sale price
from £115.00
Unit price
per 
Sold Out
Country Rug Sea Mist 1 Country Rug Sea Mist 1 Country Rug Sea Mist 1

Country Rug Sea Mist

Regular price
£115.00
Sale price
£115.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £48.75
Sale price
from £48.75
Regular price
£195.00
Unit price
per 
Sold Out
Maine Rug Dove Grey 1 Maine Rug Dove Grey 1 Maine Rug Dove Grey 1 Maine Rug Dove Grey 1

Maine Rug Dove Grey

Regular price
£48.75
Sale price
£48.75
Regular price
£195.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £42.50
Sale price
from £42.50
Regular price
£170.00
Unit price
per 
Sold Out
Imperial Rug Fossil 1 Imperial Rug Fossil 1 Imperial Rug Fossil 1 Imperial Rug Fossil 1

Imperial Rug Fossil

Regular price
£42.50
Sale price
£42.50
Regular price
£170.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Imperial Rug Dark Mix
Imperial Rug Dark Mix
Imperial Rug Dove Grey
Imperial Rug Dove Grey
Imperial Rug Ivory
Imperial Rug Ivory
Imperial Rug Light Mix
Imperial Rug Light Mix
Imperial Rug Mid Mix
Imperial Rug Mid Mix
Imperial Rug Nude
Imperial Rug Nude
Imperial Rug Oyster
Imperial Rug Oyster
Regular price
from £80.00
Sale price
from £80.00
Unit price
per 
Sold Out
Fine Stripes Rug Purple/Pink 1 Fine Stripes Rug Purple/Pink 1 Fine Stripes Rug Purple/Pink 1 Fine Stripes Runner Purple/Pink 7

Fine Stripes Rug Purple/Pink

Regular price
£80.00
Sale price
£80.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £48.75
Sale price
from £48.75
Regular price
£195.00
Unit price
per 
Sold Out
Maine Rug Midnight 1 Maine Rug Midnight 1 Maine Rug Midnight 1 Maine Rug Midnight 1

Maine Rug Midnight

Regular price
£48.75
Sale price
£48.75
Regular price
£195.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £125.00
Sale price
from £125.00
Unit price
per 
Sold Out
Rocks Shaggy Wool Rug Blue 1 Rocks Shaggy Wool Rug Blue 1 Rocks Shaggy Wool Rug Blue 1

Rocks Shaggy Wool Rug Blue

Regular price
£125.00
Sale price
£125.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Rocks Shaggy Wool Rug Grey
Regular price
from £78.75
Sale price
from £78.75
Regular price
£315.00
Unit price
per 
Sold Out
Union Rug Nude 1 Union Rug Nude 1 Union Rug Nude 1

Union Rug Nude

Regular price
£78.75
Sale price
£78.75
Regular price
£315.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £155.00
Sale price
from £155.00
Unit price
per 
Sold Out
La Playa Rug Rustic 1 La Playa Rug Rustic 1 La Playa Rug Rustic 1

La Playa Rug Rustic

Regular price
£155.00
Sale price
£155.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £115.00
Sale price
from £115.00
Unit price
per 
Sold Out
Country Rug Autumn Gold 1 Country Rug Autumn Gold 1 Country Rug Autumn Gold 1

Country Rug Autumn Gold

Regular price
£115.00
Sale price
£115.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £95.00
Sale price
from £95.00
Unit price
per 
Sold Out
Shard Multi Rug 1 Shard Multi Rug 1 Shard Multi Rug 1

Shard Multi Rug

Regular price
£95.00
Sale price
£95.00
Regular price
Sold Out
Unit price
per 
-
+
Regular price
from £85.00
Sale price
from £85.00
Unit price
per 
Sold Out
La Playa Rug Silver 1 La Playa Rug Silver 1 La Playa Rug Silver 1 La Playa Rug Lifestyle Silver 3

La Playa Rug Silver

Regular price
£155.00
Sale price
£155.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £48.75
Sale price
from £48.75
Regular price
£195.00
Unit price
per 
Sold Out
Maine Rug Fossil 1 Maine Rug Fossil 1 Maine Rug Fossil 1 Maine Rug Fossil 1

Maine Rug Fossil

Regular price
£48.75
Sale price
£48.75
Regular price
£195.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £42.50
Sale price
from £42.50
Regular price
£170.00
Unit price
per 
Sold Out
Imperial Rug Nude 1 Imperial Rug Nude 1 Imperial Rug Nude 1 Imperial Rug Nude 1

Imperial Rug Nude

Regular price
£42.50
Sale price
£42.50
Regular price
£170.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Imperial Rug Dark Mix
Imperial Rug Dark Mix
Imperial Rug Dove Grey
Imperial Rug Dove Grey
Imperial Rug Fossil
Imperial Rug Fossil
Imperial Rug Ivory
Imperial Rug Ivory
Imperial Rug Light Mix
Imperial Rug Light Mix
Imperial Rug Mid Mix
Imperial Rug Mid Mix
Imperial Rug Oyster
Imperial Rug Oyster
Regular price
from £57.50
Sale price
from £57.50
Regular price
£230.00
Unit price
per 
Sold Out
Urbane Rug Chocolate 1 Urbane Rug Chocolate 1 Urbane Rug Chocolate 1 Urbane Rug Chocolate 1

Urbane Rug Chocolate

Regular price
£57.50
Sale price
£57.50
Regular price
£230.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £125.00
Sale price
from £125.00
Unit price
per 
Sold Out
Rocks Shaggy Wool Rug Grey 1 Rocks Shaggy Wool Rug Grey 1 Rocks Shaggy Wool Rug Grey 1

Rocks Shaggy Wool Rug Grey

Regular price
£125.00
Sale price
£125.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Rocks Shaggy Wool Rug Blue
Regular price
from £85.00
Sale price
from £85.00
Unit price
per 
Sold Out
La Playa Rug Natural 1 La Playa Rug Natural 1 La Playa Rug Natural 1 La Playa Rug Lifestyle Natural 3

La Playa Rug Natural

Regular price
£155.00
Sale price
£155.00
Regular price
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £43.75
Sale price
from £43.75
Regular price
£175.00
Unit price
per 
Sold Out
Fusion Rug Fossil 1 Fusion Rug Fossil 1 Fusion Rug Fossil 1 Fusion Rug Fossil 1

Fusion Rug Fossil

Regular price
£43.75
Sale price
£43.75
Regular price
£175.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Regular price
from £42.50
Sale price
from £42.50
Regular price
£170.00
Unit price
per 
Sold Out
Imperial Rug Dark Mix 1 Imperial Rug Dark Mix 1

Imperial Rug Dark Mix

Regular price
£42.50
Sale price
£42.50
Regular price
£170.00
Sold Out
Unit price
per 
Bespoke Sizing Available Find Out More
Bespoke Sizing Available Find Out More
-
+

Other colours available:

Imperial Rug Dove Grey
Imperial Rug Dove Grey
Imperial Rug Fossil
Imperial Rug Fossil
Imperial Rug Ivory
Imperial Rug Ivory
Imperial Rug Light Mix
Imperial Rug Light Mix
Imperial Rug Mid Mix
Imperial Rug Mid Mix
Imperial Rug Nude
Imperial Rug Nude
Imperial Rug Oyster
Imperial Rug Oyster
Free UK Delivery

Free UK Delivery

on orders over £75

UK Manufacturers

UK Manufacturers

since 1954

5-year guarantee

5-year guarantee

on our Hug Rugs

Friendly Services

Friendly Services

from our hug team

Protect Your Floors

Protect Your Floors

with our rugs and easy-care mats