Moroccan Rugs

Every Moroccan rug here is woven to order by the women weavers in our own workshop in Morocco, from 100% wool we dye by hand. Choose a design, then choose your size. Looking for something specific? Browse Beni Ourain rugs, Burgundy & wine or Terracotta & rust.

Skip to results list

Active filters:

89 items

Filter

Active filters:

  • Custom size

    Ovela — Beige Carved Diamond Moroccan Wool Rug

    Ovela

    Beige Carved Diamond Moroccan Wool Rug

    From $155

  • Custom size

    Odra — Burgundy & Ivory Moroccan Wool Rug

    Odra

    Burgundy & Ivory Moroccan Wool Rug

    From $155

  • Custom size

    Saila — Pale Yellow & Ivory Lattice Moroccan Wool Rug

    Saila

    Pale Yellow & Ivory Lattice Moroccan Wool Rug

    From $155

  • Custom size

    Dorsa — Terracotta Textured Moroccan Wool Rug

    Dorsa

    Terracotta Textured Moroccan Wool Rug

    From $155

  • Custom size

    Dorsa — Purple Textured Moroccan Wool Rug

    Dorsa

    Purple Textured Moroccan Wool Rug

    From $155

  • Custom size

    Dorsa — Ivory Textured Moroccan Wool Rug

    Dorsa

    Ivory Textured Moroccan Wool Rug

    From $155

  • Custom size

    Dorsa — Burgundy Textured Moroccan Wool Rug

    Dorsa

    Burgundy Textured Moroccan Wool Rug

    From $155

  • Custom size

    Dorsa — Ivory Textured Moroccan Wool Rug

    Dorsa

    Ivory Textured Moroccan Wool Rug

    From $155

  • Custom size

    Lisva — Rust & Blue Moroccan Wool Rug

    Lisva

    Rust & Blue Moroccan Wool Rug

    From $155

  • Custom size

    Lisva — Mauve & Blue Moroccan Wool Rug

    Lisva

    Mauve & Blue Moroccan Wool Rug

    From $155

  • Custom size

    Lisva — Beige & Blue Moroccan Wool Rug

    Lisva

    Beige & Blue Moroccan Wool Rug

    From $155

  • Custom size

    Lisva — Burgundy & Blue Moroccan Wool Rug

    Lisva

    Burgundy & Blue Moroccan Wool Rug

    From $155

  • Custom size

    Lisva — Blush Pink & Blue Moroccan Wool Rug

    Lisva

    Blush Pink & Blue Moroccan Wool Rug

    From $155

  • Custom size

    Ovela — Terracotta Carved Diamond Moroccan Wool Rug

    Ovela

    Terracotta Carved Diamond Moroccan Wool Rug

    From $155

  • Custom size

    Ovela — Purple Carved Diamond Moroccan Wool Rug

    Ovela

    Purple Carved Diamond Moroccan Wool Rug

    From $155

  • Custom size

    Ovela — Ivory Carved Diamond Moroccan Wool Rug

    Ovela

    Ivory Carved Diamond Moroccan Wool Rug

    From $155

  • Custom size

    Ovela — Burgundy Carved Diamond Moroccan Wool Rug

    Ovela

    Burgundy Carved Diamond Moroccan Wool Rug

    From $155

  • Custom size

    Ovela — Ivory Carved Diamond Moroccan Wool Rug

    Ovela

    Ivory Carved Diamond Moroccan Wool Rug

    From $155

  • Custom size

    Delva — Mauve & Black Lattice Moroccan Wool Rug

    Delva

    Mauve & Black Lattice Moroccan Wool Rug

    From $155

  • Custom size

    Delva — Ivory & Black Lattice Moroccan Wool Rug

    Delva

    Ivory & Black Lattice Moroccan Wool Rug

    From $155

  • Custom size

    Delva — Burgundy & Black Lattice Moroccan Wool Rug

    Delva

    Burgundy & Black Lattice Moroccan Wool Rug

    From $155

  • Custom size

    Delva — Ivory & Black Lattice Moroccan Wool Rug

    Delva

    Ivory & Black Lattice Moroccan Wool Rug

    From $155

  • Custom size

    Talva — Ivory & Black Lattice Moroccan Wool Rug

    Talva

    Ivory & Black Lattice Moroccan Wool Rug

    From $155

  • Custom size

    Talva — Burgundy & Black Lattice Moroccan Wool Rug

    Talva

    Burgundy & Black Lattice Moroccan Wool Rug

    From $155

How much does a Moroccan rug cost?

Standard sizes start at $155 for a 3 × 4 ft rug, and an 8 × 10 ft rug is $1,040. The price depends on the size, not the design.

SizeIn centimetresPrice
3 × 4 ft92 × 122 cm$155
3 × 8 ft runner92 × 244 cm$310
5 × 8 ft153 × 244 cm$520
6 × 9 ft183 × 275 cm$700
8 × 10 ft244 × 305 cm$1,040
9 × 12 ft275 × 366 cm$1,405

Need a size that isn't listed? Any design can be woven to your exact width and length, up to 20 × 30 ft: write to us for a custom size. Most designs also offer a wool sample, so you can check the colour before you order.

How long does delivery take?

Your rug is woven after you order it: about 3–4 weeks for rugs up to 4 × 6 ft, around 5 weeks up to 7 × 10 ft, and 6–8 weeks for larger sizes. We then ship it by DHL Express or FedEx Express, insured, and it arrives within 5 to 7 business days of dispatch.

Before you order, you can read our returns and refunds policy.

Who makes BerberNest rugs?

The women weavers in our own workshop in Morocco make every rug by hand: pile rugs are hand-knotted and flatweaves are hand-woven, from wool we dye by hand. We don't buy rugs to resell, and each finished rug is washed, then dried outdoors in the sun before it leaves us.

Caring for it is simple: vacuum regularly, air it outside in the sun every month or two, spot-clean spills as soon as they happen, and have it professionally cleaned once a year.

Because every rug is handmade, the finished size can differ from the size ordered by a few centimetres. Questions before you order? Write to us.