
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
Wash towels in warm to hot water — around 130 to 140°F for white and heavily used towels, and warm water near 90 to 105°F for colored or lightly used ones. Heat matters for towels more than for most laundry because they collect body oils, dead skin and moisture that harbor odor-causing bacteria, and hot water dissolves those oils and kills more germs than warm or cold. Cold water saves energy and protects color but is the least effective at keeping towels fresh, so it is not the best default. Always check the care label, since hot water can fade some colors.
We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the cleaning and laundry hub.
Which temperature for which towels?
The right setting is a balance between cleaning power and protecting the fabric. Hotter cleans and sanitizes better; cooler protects color and saves energy. Match the temperature to the towel:
| Towels | Water temperature | Why |
|---|---|---|
| White / heavily used | Hot, ~130 to 140°F | Removes oils, controls bacteria and odor |
| Colored / everyday | Warm, ~90 to 105°F | Cleans well, gentler on dye and fibers |
| Delicate or dark colors | Warm to cool | Prevents fading |
| After illness | Hot + full dry | Sanitizing |

Why does temperature matter for towels?
Because towels are the laundry item most likely to smell, and heat is what stops it. Towels stay damp, absorb body oils and skin cells, and are reused several times, which makes them a favorable home for the bacteria that cause that sour, musty odor. Washing around 130 to 140°F dissolves the oils that cold water leaves behind and kills more of the bacteria feeding on them. This is why a towel washed cold can come out smelling worse than before — the water was not hot enough to remove what is causing the smell. Thorough drying afterward finishes the job.

Why you should skip fabric softener
Fabric softener works against towels even though it makes them feel plush at first. It leaves a waxy coating on cotton fibers that repels water — the opposite of what a towel is for — and traps odor with repeated washes, so towels become both less absorbent and smellier over time. For softness without the coating, add about a half cup of white vinegar to the rinse instead: it strips detergent residue and keeps the fibers open and thirsty. Drying towels fully on normal heat, with a shake beforehand, restores fluffiness without any additive.

How do you fix already-smelly towels?
If towels have gone sour, a two-step hot reset usually revives them. First wash them hot with about a cup of white vinegar and no detergent; then run a second hot wash with a half cup of baking soda. Dry them completely afterward, since leftover dampness restarts the smell. Going forward, wash hot, use the correct detergent amount rather than overdosing, don't overload the machine, and never leave wet towels sitting in the washer. A clean machine helps too — see how often to clean a washing machine.
What else keeps towels and laundry fresh?
Temperature is one lever; drying and machine hygiene are the others. See how often to clean a dryer vent for drying performance, how often to wash bed sheets for a related schedule, and our best laundry detergent roundup for what to wash with. More in the cleaning and laundry hub.
