Download eBooks & Wiring Diagrams (FREE)

Mexican Rugs From Oaxaca: Everything You Want To Know

From the Zapotec history of these rugs to their production process (including where to buy), this post documents everything you want to know about these beautiful Oaxacan rugs.

This site contains affiliate links to products. More info in our disclaimer.


Learn More About Handwoven Wool Rugs From Oaxaca, Mexico

Handwoven Mexican rugs from Oaxaca are some of the most beautiful handmade products in Mexico. These Oaxacan rugs have history, eye-catching color, handmade quality, and a fantastic educational tour (when you purchase them directly from the makers).

On our road trip through Mexico, we had an opportunity to take a tour of making handmade Mexican wool rug from Oaxaca and purchased their beautiful rug. Not only they are high-quality, purchasing hand woven wool rugs from Mexico help support the local countryside economy. 

In this post, we want to share what we learned about these beautiful Mexican rugs from Oaxaca. Everything from the history of Zapotec rug weaving, to the Oaxaca rug dying and weaving process, and finally how to visit and buy these rugs DIRECTLY from the rug makers themselves.

History Of Zapotec Rug Weaving In Oaxaca

Weaving a Mexican Oaxaca Zapotec Rug
Weaving a Oaxaca rug in Teotitlan del Valle, Oaxaca

Much of the rug production in Oaxaca is dominated by the Zapotec indigenous communities that live in the valleys of Oaxaca state, in southern Mexico. During the pre-Columbian era, the Zapotec had one of the most highly developed cultures and communities in Mesoamerica. And Zapotec woven garments, in particular, were highly prized in the region.

But the story of the Zapotec Oaxaca wool rugs originates in the mid-1500s when Fray Juan Lopez de Zarate brought sheep from Europe and introduced the modern spinning wheel to the Zapotec people living in the Oaxaca Teotitlán valley.

From then, wool rugs have become an economic stable for the Zapotec, especially the women, as a means to earn additional income while also taking care of the family. And with the onset of globalization, opportunities for the Zapotec to make, promote, and sell their beautiful Oaxacan rugs has been a boon to these communities living in the isolated countryside.

The Oaxaca Rug Production Process

The Mexican rug that is handmade in Oaxaca is produced using a hybrid of techniques that were either native and developed by the Zapotec, brought in during the Spanish colonial era, or recently introduced during globalization.

Below we discuss, from beginning to end, how an Oaxacan Zapotec rug is created.

Separating wool by color to make Oaxaca rugs
Separating different color wool for rug making (source: Porfirio Gutierrez

1. Separating Colors

When an Oaxaca rug maker receives the sheared raw sheep’s wool from the shepherd, the wool simply arrives unceremoniously stuffed in a large sack. The wool is tangled, knotted, and not yet fit to be spun into yarn.

Unsurprisingly, sheep’s wool isn’t all the same color. They come in white, dark brown, and all the different shades in-between. So one of the first jobs is to separate all the different wool into similar color groups.

2. Cleaning The Wool

Then the wool is ready to be washed to clean out the dirt.

After washing the wool, the wool is then carded multiple times by hand with wooden paddles to smooth out the wool and take out the tangles and knots. Hand carding the wool iis an incredibly time intensive and mundane process and we were told that this is often done by the women while watching TV.

3. Brushing & Spinning

Brushing (carding) sheep's wool to make Mexican rugs from Oaxaca
Carding sheep's wool to take out the knots (source: El Tono de La Cochinita)
Spinning wool for a new Mexican wool rug
Rosario spinning wool for a new rug

Once the wool is straightened and ready, it is then spun into yarn using a traditional wooden spinning wheel. And we can tell you from experience, spinning wool is hard! Both your left hand (feeding the yarn spool) and the right hand (turning the spinning wheel) need to be working together to produce a consistent girth of yarn.

But Rosario, our Oaxaca rug guide, worked the spinning wheel effortlessly.

Once the wool is spun, the yarn is bundled together with yarn bundles of similar colors.

4. Creating The Natural Wool Dyes For The Rugs

Examples of natural color dyes used to make Mexican rugs from Oaxaca
Samples of natural color dyes used to make Oaxaca wool rugs (source: El Tono de La Cochinita)

One of the biggest differences between a traditional Oaxacan rug and a cheaper modern copy is the type of color dyes used.

The colors of a traditional Zapotec rug will be dyed using ONLY natural ingredients. No chemicals or artificial dyes are used. Below are some of the few ingredients that are used to create the natural colors needed to dye the wool yarn.

Red – Dried cochineal
Blue – Indigo
Yellow – Local yellow flowers & Dried pomegranate shells
Brown – Nut tree bark
Tan – Pecan hulls & other nuts
Pink – Alderwood tree bark
Green – Alfalfa Leaves

Example of Mixed Colored Rug

Other natural dye ingredients include fruits, seeds, and different mosses that grow on plants and rocks.

And to create an even more diverse range of colors, many of these natural dyes can be mixed with lime juice and/or sodium bicarbonate to produce a completely different secondary color.

For example, green hues were obtained by mixing lime juice with yellow dyes.

Oaxaca Rug With Cochineal Red

Red natural dye from dried cochineal - Making Mexican rugs from Oaxaca
Natural red dye made from dried cochineal

But our favorite of all the natural dyes was red. This color is derived from dried cochineal; an insect parasite that lives and feeds on cacti. The cochineal produces carminic acid in their digestive system which is a thick, deep red liquid and a perfect colorant. The bugs are then harvested, dried, and sold as dyes to carpet weavers.

And when these dried cochineal are ground up, the deep red colorant is exposed.

Example of Cochineal Red Rug

Oaxaca Rugs With Indigo colors

The indigo pigments are purchased from Santiago Niltepec – southern part of the state of Oaxaca. Production is small compared to demands, and indigo dye takes time, and labour intensive. Therefore Oaxaca rug using large numbers of indigo colors are usually more expensive.

Example of Indigo Rug

5. Dying The Sheep’s Wool

Dying the sheep's wool with Indigo pigments
Dying the sheep's wool with indigo pigments

Once the dye powders are created, they are mixed with water to create the colored solution.

In order to imbue the color into the yarn, the yarn is then boiled with the colored solution for several hours. Afterwards, the yarn is taken out and hung to dry.

Creating Different Hues

Creating different red hues for Oxacan rugs
Creating different red hues used to make Zapotec rugs (source: El Tono de La Cochinilla)

Not only can different colors be gotten from different dye ingredients, but also by using the same dye liquid over and over again.

Each additional batch yields a wool color that is slightly lighter than the last.

Using this method, carpet makers are able to make hundreds of different colors and hues from a small number of natural ingredients.

A Oaxaca Rug With Natural Colors

Oaxaca rugs that showcases zero natural dyes. Instead, it features different white, brown, and black hues; all achieved by mixing different wool colors of different sheep. Because it consists of only neutral colors, the finished design would be more towards modern and simple.

Example of Natural Wool Color Rug

We loved seeing all the different colors presented in each of the different carpets in the showroom, but seeing this particular carpet, without any colorants, really stood out as unique.

6. Weaving The Oaxacan Rugs

Weaving a new wool rug - Mexican rug from Oaxaca
A rug weaver weaving a new wool rug.

And finally, with all the yarn spun and dyed, the wool was ready to be woven into a proper, traditional Zapotec rug.

A Oaxacan rug is woven on a loom. And the weaver uses a pre-drawn image to dictate where each yarn color is needed to woven in.

A Oaxacan rug, depending on its size and design, can take as long as a month, or even much longer, to finish. We were shocked that, even with a sophisticated-looking loom, sometimes a single day’s worth of work only yields a few inches of woven fabric.

It is no wonder than handmade products can be significantly more expensive than their machine-made counterparts.

Modern Design With Traditional Techinique


Using traditional techniques from Oaxaca, more young artists are experimenting and creating modern and unique patterns. You can learn more about Oaxacan modern textile design at Oaxaca textile museum.

Example Modern Style Zapotec Rugs

Where To Buy Oaxaca Wool Rugs

1. Purchasing Online

The easiest way to purchase Oaxaca wool rugs is online, Esty offers great selections, specializes the sales of handmade arts and crafts.

Here are my favorite sellers from Etsy.

Ciero Zapoteco

If you are looking for something traditional and authentic to Zapotec art, this is the place to shop.

Business run by local families in Oaxaca, Mexico. Each pieces is Hand-Crafted throughout the entire process from cleaning, carding, spinning, and dyed the wool, and then weaving on a Zapotec pedal loom.


If you are fan of indigo, definitely worth checking their shop.

Their traditional textile art is detailed and very refined, and also their indigo color hues and technique are one of the finest.


If you prefer designs something more boho chic, Nakawe Trading is for you. Partnering with local artesian in Oaxaca and while keeping the traditional technique of making rug process, they re-designed the pattern in the modern and simplistic way.

2. Purchase Directly From Artisans

Mexico Road Trip Guide - Shopping For Handmade Rugs In Oaxaca

These Mexican rugs are produced all throughout the valleys in Oaxaca, but the town of Teotitlán del Valle, approximately 1 hour from Oaxaca City, is one of the most popular places to view and purchase a handmade Oaxacan wool rug.

How To Get To Teotitlan del Valle, Oaxaca

By Car or Hired Taxi

The most convenient  way to get to Teotitlán del Valle is either with your own vehicle (or a rental) or hiring a taxi driver for the day.

Public Transportation

For those on a budget, you can catch a shared taxi (called ‘collectivos’) driving south on the Carretera Internacional towards either Mitla or Tlacolula. You then have to get off the shared taxi at the Avenida Benito Juarez intersection and then catch a taxi to take you the rest of the way to the town of Teotitlán del Valle.

Group Tour

Tours to visit the Teotitlán del Valle can be easily arranged in Oaxaca city by your hotel or from the many local travel agencies located in the city’s historic center.

Recommended Oaxaca Rug Shops In Teotitlán del Valle

El Tono de La Cochinilla – Not the largest Oaxaca rug maker in Teotitlán, but for 4 generations, this lovely family has been producing some of the highest quality rugs in the business. The private, complimentary tour we took was incredibly hands on and educational. We got to try our hand at carding (brushing) the wool and spinning the wool into yarn. The all-natural ingredients for their dyes were neatly laid out with great explanation as to their use. Rosario speaks excellent English.
Official Website:

Vida Nueva Women’s Weaving Cooperative – A local community founded in the mid-1990s that helps to advance Zapotec women’s rights and autonomy. Excellent and informative tour. 

How Much Does A Mexican Rug From Oaxaca Cost?

Depending on the rug’s size, color, and design complexity, most hand-made wool Zapotec rugs can cost anywhere from $75-$600. Of course, prices can get much higher for the very best Oaxaca rugs.

For those on a budget or who aren’t interested in purchasing a rug, small night-table mats (12”x12”) and coasters were also available for sale.

FAQ - Mexican Rugs From Oaxaca

Is It Safe To Visit Teotitlán del Valle To Purchase These Oaxaca Rugs Directly?

Yes, absolutely! We have found the entire Oaxaca valley very safe and never once felt threatened or had anything bad happen to us. The people we’ve met in Teotitlán del Valle were friendly, courteous, and professional.

How Do These Zapotec Rug Vendors Accept Credit Cards?

Yes, they accept most credit cards. We opted to pay for our rugs in cash to save them the 4% credit card processing fees (every peso helps!), but that choice is completely up to you.

How Much Does A Hand Woven Oaxaca Rug Typically Cost?

At El Tono de La Cochinilla, most of the Oaxaca rugs in their sales room cost between $75-$600, depending on the rug’s size, color, and design difficulty.

Any Good Places To Eat In Teotitlán del Valle?

Yes! We ate lunch at Tierra Antigua in Teotitlán del Valle. It was a fantastic, authentic Oaxacan meal. They also have beautiful rugs for sale as well.

Maintenance - How To Clean A Wool Rug

Credit : The Spruce / Olivia Inman

Although natural wool rugs are very strong and durable, machine wash and dry is not recommended in order to avoid color fade. It is best to be hand washed and naturally dried on a sunny day. 

Here is the simple steps of wool rug maintenance: 

What You Need

Stain Remover
Wool Shampoo

Cleaning Steps

Shake the rug, brush the dust and dirt away.

Add a drop of stain remover and gently scrub with the stain brush.

Dip the sponge into a bucket willed with mixed water and natural wool detergent, rub the surface with very gentle pressure. Be careful not to absorb too much water in sponge, nor over wet the rug.

After removing excess moisture with a towel, hang it outside on a sunny, dry day, but avoid direct sunlight.

Tips To Keep The Wool Rug Lasts Longer

Final Thoughts - Mexican Rugs From Oaxaca

Having witnessed the laborious actions of brushing the wool straight, spinning the wool, dying and drying the wool, and finally weaving the wool together into a design, it’s no wonder handmade products, and carpets in particular, are so much more expensive than their mass produced counterparts.

In total we had spent about US$350 for the two small rugs, not a cheap purchase.

But for the informative tour, the opportunity to learn a bit about the culture and craft behind carpet weaving in Oaxaca, and to take home two beautiful rugs, we felt that the price was right and fair.

Perfect Addition To Our Camper Van

Camper Van Bed and Living Space

Given our interest in how the red color was produced, it was only natural that one of our two carpets highlighted the different red hues from the cochineal.

We bought this predominantly red piece to add color to our mostly white, blue, and brown interior. It currently lays in the aisle of our van.

We think it makes the van a bit more photogenic!

Thank You For Reading!

We’re Yuko and Eric! We both grew up in Asia ( Japan & Hong Kong ), we left our jobs and homes in 2018 and started traveling full time from Canada to Argentina in our self-converted camper van since end of May 2019. “Asobo” means “Let’s play” in Japanese. We named our site “Asobolife” because the life is always uncertain and we live only once so it’s important to always keep positive, playful mind and enjoy the moment you are in the present. We also want to use this website to share our road trip and van building experiences to inspire our readers. We hope you enjoy!

© 2022 Asobolife. Design by Asobolife

Scroll to Top