
Handwoven in Morocco
Handmade Moroccan Rugs for Modern Homes
Hand-knotted from natural wool by women weavers in Morocco, made to your size and delivered free worldwide, duties paid.
- 100% natural wool
- Hand-knotted
- Photo approval
- Made to your size
100% natural wool
Washed, with natural dyes
Hand-knotted
By women weavers in Morocco
Photo approval
See your rug before it ships
Free worldwide shipping
Duties & taxes paid
Moroccan rug styles
Shop by style
Handwoven
Featured Moroccan Rugs

Our craft
More than rugs.
A living heritage.
Every ZenRug is hand-knotted to order by one of around fifty women weavers we work with in Oued Zem, Khenifra, Marrakech and the Atlas Mountains, from 100% natural sheep’s wool and natural dyes: a craft passed down from mother to daughter, made for the modern home.
By space
Rugs for every room
Made to order
From Morocco to your home.
ZenRug rugs aren’t mass-produced. Each one is woven by hand after you order, in 4–8 weeks.
01
You choose
Pick a rug and a standard size, or enter your own size in feet or centimetres.
02
Handwoven in Morocco
Artisans weave your rug by hand from natural materials, in 4–8 weeks.
03
You approve it
We send you photos of your finished rug, and it ships once you approve them.
04
Delivered to your door
Your finished rug ships from Morocco to your home, free worldwide, with duties included.
Custom size
Your space. Your dimensions. Your rug.
Every rug can be woven to your exact measurements, from 2 × 3 ft up to 13.1 × 19.6 ft, or as a round rug up to 10 ft, priced by area.
From $14.86 / sq ft ($160 / m²) · No extra charge for a custom size















