Our editors independently research, test, and recommend the best products; you can learn more about our review process here. We may receive commissions on purchases made from our chosen links.
Best Overall: Household Essentials CedarFresh Value Pack
Cedar is well-known to be an effective moth repellent, and the CedarFresh Value Pack from Household Essentials is our top overall choice.
This value set comes with 71 solid cedar pieces that can be placed throughout your home to ward off moths and protect your clothing, rugs and more. The set includes cedar sachets, cubes, hang-up boards and hanger rings. The cubes can be placed in strategic spots similar to the use of mothballs, and the sachets are perfect for placing in drawers. The hang-up boards and hanger rings make the most sense to use in clothing or linen closets. One word of caution is to avoid placing the hanging boards directly next to delicate fabrics like silk, which could easily be snagged. An easy fix is to slip the board inside of a thin pantyhose.
Users have found these to be extremely effective in keeping their closet moth-free, but this cedar moth repellent kit has also been used to keep outdoor utility cabinets free from critters. A few people noted that that the cedar scent seemed to dissipate over time, but this can be easily remedied by refreshing the cedar pieces with cedar essential oil or giving the pieces a quick sanding. Overall, the Household Essentials CedarFresh Value Pack offers many pieces for a reasonable price and uses the natural insect repellent properties of cedar to keep your closets, home, and more moth-free!
Best Budget: Enoz Old-Fashioned Moth Control Balls
If you’re looking for a basic, albeit strong-smelling, way to repel moths, then Enoz Old-Fashioned Moth Balls are the simple solution.
You will recognize the familiar and powerful scent of naphthalene mothballs when you open the 2-pound box of Enoz Old-Fashioned Moth Balls. These mothballs are conveniently packaged in 8-ounce packages, so you won’t need to use the whole box at once.
Many users found these to be effective in warding off moths and many other pests as well. However, a frequent complaint is the distinct ‘mothball odor’ emanating from the packages. Of course, this is why they are so effective — so you’ll have to decide if the strong and affordable old-fashioned mothball route is the right choice for your situation.
Best Spray: Reefer-Galler SLA Cedar Scented Spray
To kill moths on contact and put a protective barrier on clothing and rugs, the best choice is SLA Cedar Scented Spray.
This water-based spray is non-staining and safe to use on clothing and rugs, though it is chemical-based so use caution around pets and follow the directions on the product label. This spray uses pyrethrins to kill moths, and according to many users, it is extremely effective.
This makes it a great choice if you have an existing moth infestation and are looking to eradicate the problem. The easy application makes it a good choice for large surface areas (like wool rugs) where moth larva may be living. One other benefit of this spray is the fact that it has no lasting odor— making it more tolerable for use on clothing or in living spaces. If you don’t mind a chemical-based moth repellent, the SLA Cedar Scented Spray is highly effective and easy to use.
Best Lavender: Enoz Moth Ball Packets Lavender Scented
Lavender-scented products are a popular alternative to cedar or old-fashioned mothball products, and the Enoz Lavender Scented Moth Ball Packets are a great choice.
Each mothball packet contains two lavender-scented tablets that repel moths and dissolve over time. Instead of the usual mothball or cedar scent, clothes, towels, and other items will have a light lavender scent. Most people will find this to be a more pleasant aroma — but it still will keep moths and pests away!
These are not a very long-lasting moth repellent, and they will need to be replaced once the mothballs inside dissolve. They’re pricier than regular mothballs, but the scent alone is likely worth the price increase for most people.
Best for Pantry Moths: Dr. Killigan's Dr. Killigan’s Pantry Moth Traps
If you’re battling an invasion of pantry moths, you need a moth trap specifically designed for these voracious invaders. Dr. Killigan’s Pantry Moth Traps are a top choice.
These sticky traps are coated with a pheromone that attracts the most common types of pantry moths. The cardboard traps are easy to fold and place in cupboards, counters and pantries. Users are amazed at how fast the pheromones will bring the moths out of their hiding spots and into the trap. Many people comment that they had tried (unsuccessfully) to kill these moths using many different methods, but the most astounding results were using Dr. Killigan’s Pantry Moth Traps.
One thing to note is that the pheromones on these sticky traps will attract the male moths only. This means that it will take time to completely eradicate a population of pantry moths. Still, this slow and steady approach along with frequent cleaning has helped thousands of people to get rid of their pantry moths. The Dr. Killigans Pantry Moth Traps are irresistible to these pests and relied upon by thousands of users. They make a great choice for getting rid of moths in a natural way that is safe for use in cupboards and kitchens!
Best for Clothes: West Bay Retail Moth-Prevention Clothes Moth Traps
If you have clothing or carpet moths, then the Moth-Prevention Clothes Moth Traps are a good choice for eliminating the problem.
According to the manufacturer, these simple sticky traps will attract the four most common types of clothing and carpet moths and are also larger in size than many similar traps. After exposing the sticky paper that contains a special pheromone to attract the clothing and carpet moths, they can be hung in a closet or placed in other spots where the moths are a problem.
Users found the traps to be a bit flimsy for the price paid, but remember that the power is in the pheromones. A few people offered a tip to expand the usefulness of each trap: instead of discarding the paper cover that keeps the sticky trap sealed, place it on a paper towel in a moth-infested area and it will also attract and trap moths. A three-pack of the Moth-Prevention Clothes Moth Traps is expensive compared to the price of other sticky traps or moth repellents, but they are effective and they do work on all four common types of clothing and carpet moths.
Best Natural/Herbal: Richards Moth-Away Herbal Moth Repellent
For a pleasantly-scented moth repellent that isn’t cedar or lavender, a popular choice is Richards Herbal Moth Repellent.
This aromatic blend of herbs smells great and is effective in warding off moths. Each packet features a mix of peppermint, rosemary, thyme and cloves. You can place them in drawers, closets, or even on shelves — though they work best in enclosed areas.
People love the scent of the Richards Herbal Moth Repellent sachets compared to the scent of other popular moth repellents. Even better, they seem to work as well for most people in keeping garments moth-free. As long as you use it by the expiration date, this package of 72 sachets makes a great herbal moth repellent.
Moth species You may be surprised to learn that not all moths are the same. Clothing moths and pantry moths are two different species and therefore require different treatment methods. So don’t think that any moth repellent is a one-size-fits-all solution. Instead, make sure to pay attention to what type of moth you're dealing with and buy a repellent for that type.
Application method You can treat the infested area in a variety of ways. There are sprays that kill moths (or their larva) on contact and create a protective barrier on surfaces like carpets and rugs. Mothballs and cedar blocks are very hassle-free—just place them in the affected drawer or corners and let them do their job. There are also traps, which kill moths using a sticky substance—but you’ll need to dispose of them as they become full and replace them until the infestation is eradicated.
Scent While you’re probably familiar with the "classic" scent of mothballs, you’re likely not a big fan of the odor that originates from naphthalene. Fortunately, there are a variety of other scents available in moth repellent products, including cedar, lavender, and other herbal blends.