Skip to content
Search
Cart

One palette · Three woven stories

Cream Moroccan Rug

A cream Moroccan rug brings warmth and sophistication to any space. Whether you prefer an ivory wool rug, a beige Moroccan rug, or an off-white area rug, our handwoven collection offers the perfect neutral foundation for your home. Enjoy fast worldwide shipping and artisan quality at KeshRug.
01 / THE COLLECTION

Vintage rugs

Found once. A story already woven.

03 / THE COLLECTION

Made to order

Your room sets the size. We weave the rest.

Beige Moroccan Beni Ourain Rug – moroccan berber rug, bohemian area rugs, Handmade Wool Rug Beige Moroccan Beni Ourain Rug – moroccan berber rug, bohemian area rugs, Handmade Wool Rug Beige Moroccan Beni Ourain Rug – moroccan berber rug, bohemian area rugs, Handmade Wool Rug Beige Moroccan Beni Ourain Rug – moroccan berber rug, bohemian area rugs, Handmade Wool Rug
Beige Moroccan Beni Ourain Rug – moroccan berber rug, bohemian area rugs, Handmade Wool Rug Made to order · your size
from $312.00
+
Dot Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Dot Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Dot Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Dot Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Dot Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Hem Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Hem Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Hem Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Hem Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Hem Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Panel Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Panel Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Panel Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Panel Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Panel Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Fine Bands striped wool rug, dark brown bands on cream, full view Fine Bands striped wool rug, oxblood red bands on blush pink, full view Fine Bands striped wool rug, burgundy bands on cream, full view Fine Bands striped wool rug, olive green bands on cream, full view
Fine Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Graded Bands striped wool rug, dark brown bands on cream, full view Graded Bands striped wool rug, oxblood red bands on blush pink, full view Graded Bands striped wool rug, burgundy bands on cream, full view Graded Bands striped wool rug, olive green bands on cream, full view
Graded Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Cluster Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Cluster Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Cluster Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Cluster Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Cluster Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Sash Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Sash Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Sash Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Sash Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Sash Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Full Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Full Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Full Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Full Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Full Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Trio Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Trio Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Trio Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Trio Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Trio Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Dash Bands striped wool rug, dark brown bands and terracotta stripes on cream, full view Dash Bands striped wool rug, oxblood red bands and terracotta stripes on blush pink, full view Dash Bands striped wool rug, burgundy bands and ochre yellow stripes on cream, full view Dash Bands striped wool rug, olive green bands and ochre yellow stripes on cream, full view
Dash Bands – Striped Wool Rug Made to order · your size
from $290.00
+
Terrace Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Terrace Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Terrace Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Terrace Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Terrace Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Scallop Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Scallop Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Scallop Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Scallop Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Scallop Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Rising Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Rising Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Rising Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Rising Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Rising Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Twin Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Twin Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Twin Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Twin Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Twin Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Pool Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Pool Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Pool Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Pool Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Pool Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Drift Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Drift Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Drift Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Drift Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Drift Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Current Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Current Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Current Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Current Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Current Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Swell Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Swell Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Swell Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Swell Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Swell Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Crest Tide wavy wool rug, dark brown waves and terracotta lines on cream, full view Crest Tide wavy wool rug, oxblood red waves and terracotta lines on blush pink, full view Crest Tide wavy wool rug, burgundy waves and ochre yellow lines on cream, full view Crest Tide wavy wool rug, olive green waves and ochre yellow lines on cream, full view
Crest Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Ripple Tide wavy wool rug, dark brown waves on cream, full view Ripple Tide wavy wool rug, oxblood red waves on blush pink, full view Ripple Tide wavy wool rug, burgundy waves on cream, full view Ripple Tide wavy wool rug, olive green waves on cream, full view
Ripple Tide – Wavy Wool Rug Made to order · your size
from $290.00
+
Open Crossing grid wool rug, dark brown lines and terracotta accents on cream, full view Open Crossing grid wool rug, oxblood red lines and terracotta accents on blush pink, full view Open Crossing grid wool rug, burgundy lines and ochre yellow accents on cream, full view Open Crossing grid wool rug, olive green lines and ochre yellow accents on cream, full view
Open Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Ladder Crossing grid wool rug, dark brown lines on cream, full view Ladder Crossing grid wool rug, oxblood red lines on blush pink, full view Ladder Crossing grid wool rug, burgundy lines on cream, full view Ladder Crossing grid wool rug, olive green lines on cream, full view
Ladder Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Shadow Crossing grid wool rug, dark brown lines and terracotta accents on cream, full view Shadow Crossing grid wool rug, oxblood red lines and terracotta accents on blush pink, full view Shadow Crossing grid wool rug, burgundy lines and ochre yellow accents on cream, full view Shadow Crossing grid wool rug, olive green lines and ochre yellow accents on cream, full view
Shadow Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Leaning Crossing grid wool rug, dark brown lines on cream, full view Leaning Crossing grid wool rug, oxblood red lines on blush pink, full view Leaning Crossing grid wool rug, burgundy lines on cream, full view Leaning Crossing grid wool rug, olive green lines on cream, full view
Leaning Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Brick Crossing grid wool rug, dark brown lines on cream, full view Brick Crossing grid wool rug, oxblood red lines on blush pink, full view Brick Crossing grid wool rug, burgundy lines on cream, full view Brick Crossing grid wool rug, olive green lines on cream, full view
Brick Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Frame Crossing grid wool rug, dark brown lines and terracotta accents on cream, full view Frame Crossing grid wool rug, oxblood red lines and terracotta accents on blush pink, full view Frame Crossing grid wool rug, burgundy lines and ochre yellow accents on cream, full view Frame Crossing grid wool rug, olive green lines and ochre yellow accents on cream, full view
Frame Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Twin Crossing grid wool rug, dark brown lines on cream, full view Twin Crossing grid wool rug, oxblood red lines on blush pink, full view Twin Crossing grid wool rug, burgundy lines on cream, full view Twin Crossing grid wool rug, olive green lines on cream, full view
Twin Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Plaid Crossing grid wool rug, dark brown lines and terracotta accents on cream, full view Plaid Crossing grid wool rug, oxblood red lines and terracotta accents on blush pink, full view Plaid Crossing grid wool rug, burgundy lines and ochre yellow accents on cream, full view Plaid Crossing grid wool rug, olive green lines and ochre yellow accents on cream, full view
Plaid Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Square Crossing grid wool rug, dark brown lines and terracotta accents on cream, full view Square Crossing grid wool rug, oxblood red lines and terracotta accents on blush pink, full view Square Crossing grid wool rug, burgundy lines and ochre yellow accents on cream, full view Square Crossing grid wool rug, olive green lines and ochre yellow accents on cream, full view
Square Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Pane Crossing grid wool rug, dark brown lines on cream, full view Pane Crossing grid wool rug, oxblood red lines on blush pink, full view Pane Crossing grid wool rug, burgundy lines on cream, full view Pane Crossing grid wool rug, olive green lines on cream, full view
Pane Crossing – Grid Wool Rug Made to order · your size
from $290.00
+
Cluster Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Cluster Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Cluster Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Cluster Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Cluster Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Open Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Open Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Open Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Open Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Open Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Fork Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Fork Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Fork Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Fork Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Fork Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Arrow Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Arrow Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Arrow Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Arrow Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Arrow Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Slant Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Slant Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Slant Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Slant Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Slant Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Turning Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Turning Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Turning Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Turning Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Turning Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Double Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Double Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Double Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Double Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Double Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Arc Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Arc Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Arc Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Arc Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Arc Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Long Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Long Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Long Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Long Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Long Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Brush Stride zebra stripe wool rug, dark brown stripes on cream, full view from above with fringed ends Brush Stride zebra stripe wool rug, oxblood red stripes on blush pink, full view from above with fringed ends Brush Stride zebra stripe wool rug, burgundy stripes on cream, full view from above with fringed ends Brush Stride zebra stripe wool rug, olive green stripes on cream, full view from above with fringed ends
Brush Stride – Zebra Stripe Wool Rug Made to order · your size
from $290.00
+
Berber Beni Ourain Rug – beni ourain moroccan rug, moroccan shag rug, Handmade Wool Rug Berber Beni Ourain Rug – beni ourain moroccan rug, moroccan shag rug, Handmade Wool Rug Berber Beni Ourain Rug – beni ourain moroccan rug, moroccan shag rug, Handmade Wool Rug Berber Beni Ourain Rug – beni ourain moroccan rug, moroccan shag rug, Handmade Wool Rug
Berber Beni Ourain Rug – beni ourain moroccan rug, moroccan shag rug, Handmade Wool Rug Made to order · your size
from $312.00
+

Next page of rugs →

Clay wool colour Olive wool colour Walnut wool colour Oat wool colour

YOUR PALETTE. OUR WOOL.

Found a design you love? Let’s bring it into your palette. Explore the wool colours below, or share the shade you have in mind for your made-to-order Moroccan rug.

Shown in Clay

Same design. Your size.

A rug should belong in the room, not almost fit it. Explore the room layouts below, then choose a standard size or ask us for the width and length your space needs.

Not sure what fits? Front legs of the sofa on the rug, a hand's width of floor at the edges.

Read the size guide
Living room with a 6 × 9 ft rug Living room with a 8 × 10 ft rug Living room with a 9 × 12 ft rug Dining room with a 6 × 9 ft rug Dining room with a 8 × 10 ft rug Dining room with a 9 × 12 ft rug Bedroom with a 6 × 9 ft rug Bedroom with a 8 × 10 ft rug Bedroom with a 9 × 12 ft rug
6 × 9 ft
Honest on both ends.

Our purpose

Honest on both ends.

Fair to the women who weave, and safe for the people who live with the rugs. We work directly with our weavers and stay responsible from wool to your floor.

Read our purpose →

People first.
Proof always.

Made slowly. Made properly.

Our craft

Made slowly. Made properly.

Real wool, skilled hands, and thousands of knots tied one at a time. Every new rug is followed from the loom and shown to you before it ships.

Explore our craft →

Wool. Knots. Time.
Nothing hidden.

A few things worth knowing.

Frequently asked questions

Will the rug’s colour look the same in my room?

Screens and lighting can change how a colour appears. Wool can also look warmer, cooler, lighter or deeper throughout the day. For a made-to-order rug, a wool swatch helps you judge the colour beside your furniture and finishes. For a vintage or Boujaad piece, contact us if you need a closer look before choosing.

What’s the difference between vintage, Boujaad and made-to-order rugs?

Our vintage collection brings together older Moroccan rugs, each with its own character and history. Our colourful Boujaad collection highlights expressive patterns and individual colour combinations. Made-to-order rugs begin with a design we weave for you, with size and colour options. Vintage and Boujaad pieces in these collections are one of a kind.

Can I order a rug in a different size or colour?

Yes, for made-to-order designs. Choose an available option or contact us about a custom size or palette. Vintage and one-of-a-kind Boujaad rugs are sold as the exact pieces shown; they cannot be ordered in another size or colour.

How do I choose the right rug size?

Start with your furniture arrangement, not just the room’s dimensions. Mark the proposed rug outline on your floor with tape, then check how it sits with your sofa, dining chairs or bed. Our size guide offers starting points, and you can send us your room measurements if you would like help.

Stay close

A quieter kind of inbox.

New rugs and stories, only when there is something worth sharing.

No noise. No daily emails. Unsubscribe anytime.

Still deciding?

Let us help you find the right rug.

Tell us about your room and a real person will help you choose.