Discovering...
Discovering...

Azrou and the villages south of it — Aïn Leuh, Khénifra, Mrirt — are where Morocco's most celebrated rugs actually come from. This is how to reach the loom, not just the souk.
Yasmine El Amrani· Marrakech & Atlas Editor
Marrakech-born travel writer who has spent the last decade walking the medina’s souks and the High Atlas trails above Imlil. She covers the Red City, Berber villages and day trips into the mountains. Marrakech · 12+ years covering Morocco
Published 30 October 2024 Last updated 7 April 2026
The Middle Atlas is where you go when you want to understand Moroccan rugs rather than simply buy one. Within a 90-minute drive of Fes, the cedar-forested plateau between Azrou and Khénifra is home to Berber communities whose weaving traditions predate the Arab conquest — and whose cooperatives now sell directly to visitors, without the markup of a medina carpet shop.
A weaving village visit is not a rehearsed tourist display. In Aïn Leuh or Mrirt you sit beside working weavers, watch a pattern emerge knot by knot, and eat lunch in the cooperative kitchen. If you stay overnight in Azrou, the experience stretches into something rarer still: a quiet cedar-scented evening in a Moroccan mountain town with almost no other foreign tourists.
This guide covers the three key villages, what a workshop day looks like hour by hour, indicative costs for everything from transport to custom commissions, and the practical questions you need answered before you go.
Each has a distinct character and weaving style. Azrou is the obvious base; Aïn Leuh is the cooperative destination; Khénifra is for those who want to go deeper into the tradition.
| Village | Distance from Fes | Known for | Insider tip |
|---|---|---|---|
| Azrou | Hub town, 95 km from Fes | Weekly Berber souk (Tuesday), cedar forest Barbary macaques, gateway to weaving cooperatives | The Tuesday market is the real deal — local women sell hand-knotted rugs alongside produce and livestock, no tourist mark-up. |
| Aïn Leuh | 30 km south of Azrou | Women's carpet cooperative (coopérative de tapis), one of Morocco's oldest artisan collectives | The cooperative sells directly at fixed prices — no haggling needed and the money goes straight to the weavers. |
| Khénifra | 75 km south of Azrou | Zayane Berber weaving tradition, bold geometric patterns, raw-wool dyeing workshops | The old dyers' quarter near the Oum Er-Rbia river shows natural plant dyeing still in practice — ask a guide to take you after the weaving visit. |
A typical day trip from Fes, or a morning on day two of an overnight stay.
Step 1
The road climbs from Fes or Meknès through cedar and oak forest. You will almost certainly pass Barbary macaques near Azrou — they are genuinely wild, not circus animals, and they hang around the roadside cedar groves. By mid-morning you reach a cooperative or family workshop.
Step 2
A weaver shows you how to read a pattern card (a cartouche), tie knots on the warp, and understand the difference between knotted pile and flat-woven kilim. Sessions typically last 60–90 minutes. You sit on floor cushions beside the loom — it is tactile and genuinely absorbing. Some cooperatives let you add a few rows yourself.
Step 3
Lunch is usually cooked in the cooperative kitchen or at a nearby home: harira soup, couscous, seasonal vegetables. After lunch you can walk the village, visit the dye workshop if there is one, or simply sit in the courtyard while weavers carry on working. This is slow travel at its best.
Step 4
If you want to buy, cooperative rugs have fixed prices and a quality-grade label (low-pile, high-pile, kilim). Prices run indicatively from 800 MAD for a small kilim to 6,000 MAD or more for a large hand-knotted pile rug. Commissioning a custom rug is possible — expect 6–12 weeks for delivery, with shipping arranged by the cooperative.

Rugs sold directly from the cooperative carry a quality label and a fixed price — no haggling required or expected.
All prices in MAD (Moroccan dirham). At current exchange rates, 10 MAD is roughly $1 USD or €0.90. Prices are indicative and may vary by season and individual arrangements.
Budget tip: the cooperative at Aïn Leuh charges nominal workshop fees and offers fair fixed prices. The biggest cost variable is transport — a private vehicle from Fes gives the most flexibility.
Best day
Tuesday (Azrou souk day)
Budget from
~700 MAD / day trip from Fes
Best for
Craft lovers, slow travellers
When to go: The Middle Atlas sits at altitude — Azrou is at around 1,250 metres, and it can be genuinely cold from November to March. Spring (April–May) and autumn (September–October) are ideal: the cedar forests are green, the cooperatives are busy, and the road up from Fes is reliably clear. Avoid high summer if you are sensitive to heat — the plateau bakes.
Getting there: Public buses from Fes (CTM and Supratours) serve Azrou roughly every two hours for around 40–60 MAD. Grand taxis from Fes Bab Ftouh cost around 50–80 MAD per seat. For Aïn Leuh or Khénifra, a private vehicle is the only realistic option — public transport exists but the timings are impractical for a day visit.
Etiquette at cooperatives: Ask before photographing weavers. Many are happy to be photographed once you have spent time with them and shown genuine interest in their work — arriving camera-first is not the way. Buying something, even a small kilim, is a meaningful gesture of respect for the hours that went into it.
Private vs. self-guided: Azrou town is easy to navigate independently. The weaving cooperatives beyond Azrou — particularly Aïn Leuh — benefit enormously from a local guide who has a relationship with the weavers and can translate not just language but meaning: the tribal symbols woven into each pattern, the specific mountain valleys each design comes from. If you want to go beyond the souvenir experience, a knowledgeable guide is the difference.
Yes, and the Middle Atlas is the best place to do it. Several cooperatives near Azrou — including the well-regarded women's cooperative at Aïn Leuh, roughly 30 km south — welcome visitors for guided loom sessions. You will see the full process: sorting raw wool, plant dyeing, stretching the warp, and knotting row by row. A private guide from Fes can arrange entry in advance and translate the weavers' explanations of each pattern's tribal meaning.
Kilim refers to a flat-woven rug — no pile, made by interlacing weft threads through the warp. Berber rugs (or tapis berbères) usually mean hand-knotted pile rugs, which are heavier, more durable, and take far longer to make — a medium rug can take a skilled weaver three to four weeks. The Middle Atlas specialises in high-pile rugs with bold geometric designs and natural undyed wool, often cream, brown, and charcoal. Coastal cities like Rabat produce finer knotted rugs with denser piles and more elaborate motifs.
The main weaving heartland runs from Azrou south through Aïn Leuh to Khénifra, home of the Zayane Berber confederation. Azrou itself has a famous Tuesday souk where village women bring hand-made rugs directly — no middlemen. Aïn Leuh hosts one of Morocco's most established women's weaving cooperatives. Smaller rug-making traditions also survive around Midelt and in the valleys east of Ifrane. Most of these villages are within a 90-minute drive of Fes.
Absolutely, and the Aïn Leuh cooperative is set up to handle international commissions. You choose the size, pattern type (geometric, tribal, abstract), colour palette, and wool weight. The weaver will produce a small sample swatch first. Lead times run from six weeks for a kilim to three or four months for a large knotted-pile rug. Shipping to Europe or North America is typically arranged through a local freight agent and costs around 150–400 MAD per kg depending on destination — factor this into your budget.
Aïn Leuh (women's cooperative, flat-woven and knotted), Khénifra (Zayane bold geometric pile rugs), and Mrirt (known for thick high-pile rugs in natural undyed wool, sometimes called "beni ourain-style") are the main three. Mrirt, about 60 km south of Khénifra, is less visited but produces some of the finest pile rugs in Morocco. A knowledgeable guide is essential to navigate — the villages are not well signed and workshop entrances are unmarked doorways.
By public bus the Fes–Azrou route takes roughly 2 hours and costs around 40–60 MAD. Shared grand taxis (grands taxis) make the same journey for around 50–80 MAD per seat, departing when full. A private vehicle from Fes runs indicatively 600–900 MAD for the round trip and gives you the flexibility to stop at weaving cooperatives en route and outside Azrou town itself. For the Aïn Leuh cooperative specifically, a private vehicle is the only realistic option.
For anyone with a genuine interest in craft or textile culture, yes — a single day is enough to watch a demonstration and buy, but staying overnight changes the experience entirely. Evenings in an Azrou guesthouse or Aïn Leuh homestay are quiet, the cedar forest is genuinely beautiful at dusk, and you get to walk the village before the day-trip groups arrive. Accommodation in Azrou runs from around 300–600 MAD per room per night in maisons d'hôtes, which is excellent value for the Middle Atlas.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete