Skip to content

Free U.K Shipping on Orders £75+

Free Returns Up to 30 Days

All 5-Star Reviews on Google ★

Cyber Week Sale! Up to 30% Off + Extra 20% (Code BF20)

Collection: Handmade Rugs

Handmade Rugs Inspired By Traditions

The handmade rugs are not just for decoration; they reflect cultural roots, woven with care by experienced hands. At Imaco Rugs, each handmade rug is crafted by using natural fibres and traditional methods; every handmade rug comes to life by hand. From wool to weave, the artisans handle every step with precision. Every thread carries the essence of richness, pure materials and natural beauty. With the right pattern and flow, each rug brings its unique presence and rhythm into your space.

Bring Handmade Rugs Comfort to Your Home

Our handmade rugs make a perfect balance between modernity and heritage, while honouring their origin. These rugs are light, reversible and durable that bring effortless elegance. Whether styled on the wall or the floor, they lend character wherever placed. From our selection to your home, we deliver our handmade rugs all over the UK. It's time to add something special to your space that feels right.

Suzani Hand Embroidered Kilim - Size: 180 x 80
Ready to ship

Suzani
Singular Artisan Piece

180 x 80
Regular price £219
Sale price £219 Regular price £310
Unit price
£152per 
Suzani Hand Embroidered Kilim - Size: 180 x 60 cm
Ready to ship

Suzani
Singular Artisan Piece

180 x 60 cm
Regular price £169
Sale price £169 Regular price £235
Unit price
£156per 
Suzani Hand Embroidered Kilim - Size: 150 x 100 cm
Ready to ship

Suzani
Singular Artisan Piece

150 x 100 cm
Regular price £229
Sale price £229 Regular price £325
Unit price
£153per 
Suzani Hand Embroidered Kilim - Size: 240 x 170 cm
Ready to ship

Suzani
Singular Artisan Piece

240 x 170 cm
Regular price £619
Sale price £619 Regular price £879
Unit price
£152per 
Suzani Hand Embroidered Kilim - Size: 240 x 170 cm
Ready to ship

Suzani
Singular Artisan Piece

240 x 170 cm
Regular price £619
Sale price £619 Regular price £879
Unit price
£152per 
Suzani Hand Embroidered Kilim - Size: 90 x 60 cm
Ready to ship

Suzani
Singular Artisan Piece

90 x 60 cm
Regular price £85
Sale price £85 Regular price £119
Unit price
£157per 
Suzani Hand Embroidered Kilim - Size: 90 x 60 cm
Ready to ship

Suzani
Singular Artisan Piece

90 x 60 cm
Regular price £85
Sale price £85 Regular price £119
Unit price
£157per 
Suzani Hand Embroidered Kilim - Size: 213 x 150 cm
Ready to ship

Suzani
Singular Artisan Piece

213 x 150 cm
Regular price £485
Sale price £485 Regular price £689
Unit price
£152per 
Suzani Hand Embroidered Kilim - Size: 180 x 60 cm

Suzani
Singular Artisan Piece

180 x 60 cm
Regular price £169
Sale price £169 Regular price £235
Unit price
£156per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 120 x 80 cm

Suzani
Singular Artisan Piece

120 x 80 cm
Regular price £149
Sale price £149 Regular price £209
Unit price
£155per 
Suzani Hand Embroidered Kilim - Size: 90 x 60 cm

Suzani
Singular Artisan Piece

90 x 60 cm
Regular price £85
Sale price £85 Regular price £119
Unit price
£157per 
Suzani Hand Embroidered Kilim - Size: 150 x 100 cm

Suzani
Singular Artisan Piece

150 x 100 cm
Regular price £229
Sale price £229 Regular price £325
Unit price
£153per 
Suzani Hand Embroidered Kilim - Size: 150 x 100 cm

Suzani
Singular Artisan Piece

150 x 100 cm
Regular price £229
Sale price £229 Regular price £325
Unit price
£153per 
Imaco Rugs

Can’t find what you’re looking for?

These rugs aren’t the only ones we have! We have over 1,000 more rugs that aren’t listed yet. Whether you’re searching for a specific rug or unsure which one to choose, we’re confident we have the perfect rug for you.

Our specialists are here to help—call us at 03301332338, WhatsApp us, or email us, and we’ll assist you in finding the ideal rug for your space!

Free & fast delivery

We offer free shipping to mainland U.K.

Online support

Online Support24 hours a day,
7 days a week

30 Days return

Exchange or return items free of charge within 30 days.

Flexible payment

Pay with all major credit cards or in 3 interest-free installments with Klarna.