How to Eliminate the Unpleasant Odor from a Wool Oriental Rug

Quck answer

Wool oriental rugs can sometimes develop a musty smell due to moisture or trapped odors. To remove the musty smell, follow these steps:

1. Vacuum the rug thoroughly to remove any loose dirt or debris.

2. Mix equal parts white vinegar and water in a spray bottle.

3. Lightly spray the affected areas of the rug with the vinegar solution.

4. Blot the area with a clean, white cloth to absorb the moisture.

5. Repeat the process until the musty smell is gone.

6. Allow the rug to air dry completely.

7. Once dry, sprinkle baking soda over the rug and let it sit for a few hours to absorb any remaining odors.

8. Vacuum the rug again to remove the baking soda.

By following these steps, you can effectively eliminate the musty smell from your wool oriental rug.


When it comes to Oriental rugs, the older they are, the more valuable they become. This is why these carpets often come with a musty smell that indicates their age. This issue may make buyers question whether it’s worth having a piece of history in their home. Homeowners who enjoy decorating their homes with the vibrant colors and intricate designs of these rugs eventually wonder how to remove the musty smell from a wool Oriental rug.

However, before attempting to treat one of these Near East antiques, it is important to appreciate the craftsmanship that went into making them. Early weavers painstakingly worked on these carpets, incorporating intricate patterns and designs that tell stories about the universal harmony of nature. Before the 1920s, when Oriental rugs began to be mass-produced by manufacturers, artisans would spend years hand-knotting these floor coverings, creating one masterpiece at a time.

Some rugs, often displayed in renowned museums such as the Louvre and the Metropolitan Museum of Art in New York, date back to the 13th century. The most expensive Oriental rug ever sold was a Persian carpet from the 1600s, featuring a “sickle leaf” design, which fetched nearly $34 million at a Sotheby’s auction in New York in 2013.


How to Eliminate the Unpleasant Odor from a Wool Oriental Rug
Image Credit:
foto-ianniello/iStock/GettyImages

What Causes Foul Odors in Wool Rugs?

Even if you don’t own an authentic antique rug, any rug made before the 1970s (when reproductions became common) holds its own value. That being said, the reason Oriental rugs are so durable and can last for centuries is due to the sturdy animal fibers they are made from. However, these fibers can also be the cause of unpleasant smells. Wool comes from sheep, and when a wool rug gets wet, it can emit a wet animal smell. If the moisture is not properly removed, it can lead to the growth of mildew, resulting in a foul odor.

If you are trying to get rid of the musty smell from a wool Oriental rug, there are a few methods you can try.

1. Expose It to Sunlight Outdoors

Even if your rug feels dry to the touch, there may still be moisture trapped within. Fortunately, the sun’s ultraviolet rays act as natural antibacterial agents, which can help eliminate bad odors caused by bacteria. Place the rug outside on a sunny day, making sure to bring it back indoors before nightfall to avoid dew. Repeat this process for several days if necessary, ensuring that both sides of the rug receive equal exposure to sunlight.

2. Speed Up Drying with a Fan

If leaving the rug outside is not an option, use a floor fan to direct air towards the rug, focusing on one section at a time and starting from the edges.

3. Use Baking Soda and Vacuum

If the odor persists even after the rug has dried, sprinkle a thin layer of baking soda onto the carpet and let it sit for at least half an hour before vacuuming. For older carpets, modern vacuum cleaners may be too harsh, so experts recommend using a carpet sweeper instead. If a vacuum is the only option available, adjust the beater bar to a higher setting to make it gentler on the carpet.

4. Use Tea Tree Oil as a Treatment

Tea tree oil, which is a natural antiseptic, could be effective in solving the problem. Combine two tablespoons of tea tree oil with one cup of water in a spray bottle, shake it well, and then spray the entire surface of the rug. Allow it to dry, then flip it over and repeat the process on the other side.

5. Apply a Layer of Cat Litter as a Cover

Believe it or not, clean and unscented cat litter has great odor-absorbing properties. Move the rug to a less frequently used area of your home, such as the garage or basement, and then generously sprinkle cat litter all over its surface. Be extremely cautious not to step on the rug afterwards, as this could push the litter deep into the fibers. Let the rug sit for a couple of days, and then take it outside to shake off the cat litter.

If all else fails, you can consider purchasing a high-capacity moisture absorber (also known as a room refresher) from a home improvement store. These devices are specifically designed to eliminate musty odors. And if none of these methods work, you may need to evaluate the costs and decide if it’s worth investing in professional carpet cleaning to save your wool Oriental rug.

Leave a Comment