How to Get Mildew Smell Out of Towels (For Good)

Your towels smell fine on the shelf. You get out of the shower, dry off, and within minutes, that sour, musty smell. It’s one of the most common laundry complaints and one of the most persistent.

The smell comes from mildew — bacteria and mold that live in the fabric fibers. Once it’s established it’s hard to shift with a regular wash. But it’s not impossible. Here’s how to actually fix it.

Why Do Towels Smell Musty?

Towels are the perfect environment for mildew: they’re thick, hold moisture for a long time, live in humid bathrooms, and get used against warm skin which transfers body oils and dead skin cells into the fibers. Combined with a common habit of washing towels on cold cycles with too much fabric softener — which coats the fibers and reduces airflow — and you have ideal conditions for bacterial growth.

The most common causes of musty towels specifically are:

  • Fabric softener buildup reducing absorbency and trapping bacteria
  • Too much detergent leaving residue that bacteria feed on
  • Towels not drying fully between uses
  • Washing machine drum harboring mold (which transfers to laundry)

Method 1: The Hot Wash + White Vinegar Method

This is the first thing to try and fixes the problem in the majority of cases.

  1. Wash your towels on the hottest cycle your machine and the towels’ care label allows.
  2. Add one cup of white vinegar to the drum — not the detergent drawer. Use no detergent.
  3. Run the full cycle.
  4. Immediately run another hot cycle, this time with your normal amount of detergent and no vinegar.
  5. Dry the towels completely — in a dryer on medium-high heat, or outside in direct sunlight if possible. Sunlight is a natural antibacterial.

The vinegar kills the mildew and bacteria causing the smell. The second wash removes the vinegar. Fully drying on heat finishes the job.

Why Two Washes? Vinegar is acidic and neutralizes the alkaline detergent residue that feeds mildew. Running vinegar and detergent together cancels out both — you need them in separate cycles to get the benefit of each.

Method 2: Baking Soda + Vinegar (For Stubborn Cases)

If the basic vinegar method doesn’t fully eliminate the smell after one attempt, escalate to this two-stage approach.

  • Wash on hot with half a cup of baking soda added to the drum. No detergent.
  • Follow immediately with a hot wash with one cup of white vinegar in the drum. No detergent.
  • Final hot wash with your normal detergent dose.
  • Dry completely on high heat or in direct sunlight.

This combination strips residue (baking soda), kills bacteria (vinegar), then cleans (detergent). For deeply embedded mildew it’s very effective.

Method 3: Laundry Stripping (For Seriously Neglected Towels)

If your towels have been smelling for months and neither method above has fully fixed it, laundry stripping is the nuclear option. Fill a bathtub with very hot water, add half a cup borax, quarter cup washing soda, and quarter cup powdered detergent, submerge the towels, and soak for 4 to 6 hours stirring occasionally. The water will turn an alarming color. Rinse, run through a normal wash cycle, and dry fully.

See our full guide on laundry stripping for the complete method.

How to Prevent Mildew Smell in Towels

Fixing the smell is only half the job. Here’s how to keep it from coming back:

  • Stop using fabric softener on towels. Fabric softener coats cotton fibers with a waxy layer that reduces absorbency, traps moisture, and creates a perfect environment for bacteria. Your towels will feel softer without it once the residue washes out.
  • Wash towels on warm or hot. Cold water doesn’t kill the bacteria reliably. Towels can handle warm to hot water and should be washed that way.
  • Don’t overload the machine. Towels need to move freely through the water to rinse properly. Cramming in too many means detergent residue stays in the fabric.
  • Hang towels to dry immediately after use. Spread fully — not folded over the bar. A towel that can’t air out between uses is a mildew machine.
  • Wash towels every 3 to 4 uses maximum. Many people go too long between towel washes. Every 3 to 4 uses is the hygiene standard.
  • Keep your washing machine drum clean. A dirty drum transfers mold and bacteria to everything you wash. Clean it monthly.

Products That Help

1. White Vinegar (Large Bottle)

The core of the fix — cheap, effective, and safe for fabrics. Buy in bulk for ongoing use in laundry and machine cleaning.

[Amazon link: White Vinegar gallon]

2. OxiClean Odor Blasters

Add alongside your detergent as an ongoing measure for towels that have a history of smelling. Neutralizes odor-causing bacteria rather than masking the smell.

[Amazon link: OxiClean Odor Blasters]

3. Affresh Washing Machine Cleaner

If your machine drum is the source of the mildew (very common with front-loaders), a monthly cleaning tablet addresses the root cause rather than repeatedly treating the symptom.

[Amazon link: Affresh Washing Machine Cleaner]

Frequently Asked Questions

Why do my towels smell after just one use?

If towels smell mildewy after a single use, the mildew is deeply embedded in the fabric fibers — likely from a combination of residue buildup and consistently damp storage conditions. Start with the laundry stripping method, then change your drying habits going forward. The key is ensuring towels dry completely and quickly after every use.

Can I use bleach to get mildew smell out of towels?

Bleach kills mildew effectively but breaks down cotton fibers over time with repeated use, shortening your towels’ lifespan. It’s also only safe for white towels. For colored towels, white vinegar and baking soda are safer and nearly as effective. If you use bleach on whites, use it sparingly and only occasionally.

Why do my towels still smell after I’ve tried everything?

If towels smell despite multiple treatment attempts, the issue is usually either: the washing machine drum is contaminated with mold (and re-infecting towels with every wash), or the towels have been neglected so long that the mildew has penetrated deep enough that stripping is the only option. Clean your machine thoroughly first, then strip the towels.

The Bottom Line

Musty towels are caused by mildew embedded in the fibers, fed by residue buildup and insufficient drying. The hot wash with white vinegar method fixes it in most cases. For stubborn cases, escalate to the baking soda plus vinegar method, or go nuclear with laundry stripping. Then change two habits to prevent it returning: stop using fabric softener on towels and wash them on warm or hot rather than cold.

Related articles:

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.