Most germs can survive on blankets anywhere from a few hours to several weeks, depending on the type of pathogen and the fabric. Viruses like the flu typically die within a day on cotton blankets, while certain bacteria can persist for over a month. The material your blanket is made of, the humidity in your home, and how the germ got there all play a role in how long it sticks around.
Viruses: Hours to About a Week
Viruses are generally the shortest-lived germs on fabric. On cotton, the majority of common respiratory viruses lose their ability to infect within a single day. This includes coronaviruses, influenza A, influenza B, and metapneumovirus. The flu virus in particular can become inactive on mixed-fiber fabrics in as little as one hour.
Synthetic fabrics are a different story. On polyester and other synthetics, influenza A can remain infectious for up to 7 days, and norovirus (the “stomach flu”) survives similarly long. Norovirus is especially tough: on soft surfaces like carpet or fabric, it can stay viable for a few days to a full week, and on hard plastic surfaces it can last over two weeks. It also resists high temperatures up to 145°F and isn’t effectively killed by hand sanitizer.
So if someone in your house has a stomach bug and has been wrapped in a polyester fleece blanket, that blanket could harbor live norovirus for days after they’ve recovered.
Bacteria: Days to Weeks
Bacteria are far more persistent on blankets than viruses. In lab testing on cotton and cotton-polyester fabrics, common bacteria survived for striking lengths of time. Staph (Staphylococcus aureus) lasted 37 days on both cotton and cotton-polyester blends. E. coli survived 45 days on cotton and 37 on cotton-polyester. One hospital-associated bacterium, Enterococcus faecium, lasted 49 days on cotton and 51 on cotton-polyester.
Even more concerning, research on wool blankets found that staph bacteria retained their ability to cause infection after sitting on wool gabardine for 4 weeks in dry conditions and 6 weeks in humid conditions. The median survival time across all tested bacteria was about 26 to 30 days regardless of fabric type, meaning most bacteria can comfortably last nearly a month on your blanket.
Not all bacteria are equally hardy. Pseudomonas lasted just 13 days on cotton, and another species survived only 7 days. But the general pattern is clear: bacteria outlive viruses on fabric by a wide margin.
Fungi and Mold: Surprisingly Persistent
Fungal survival on blankets varies wildly by species. Common yeast infections like Candida albicans tend to die within about 4 to 6 days on fabric. But mold-type fungi are much more resilient. Aspergillus and Mucor species survived a median of 26 days on hospital fabrics, and some isolates of Aspergillus fumigatus were still alive after 30 days on cotton-blend material.
Fungi last significantly longer on synthetic materials. In testing, the median survival on 100% synthetic fabrics was 19.5 days, compared to just 5 days on fabrics with natural fiber content. If your blanket is polyester or a synthetic blend, fungal contamination can linger for weeks.
Why Fabric Type Matters So Much
Natural fibers like cotton tend to kill germs faster than synthetics. This pattern holds across viruses, bacteria, and fungi. Cotton’s absorbent, textured surface appears to draw moisture away from microbes, while the smoother surface of polyester may help them survive longer. The difference can be dramatic: flu virus dies within hours on cotton but persists up to a week on polyester. Some Candida species survived just 3 days on cotton but 9 days on cotton-polyester blends.
Wool falls somewhere in between, with a median bacterial survival time of about 30 days in one study. Treated cotton (like wrinkle-resistant or wash-and-wear fabrics) showed the shortest bacterial persistence of any material tested, suggesting that fabric treatments can also influence germ survival.
Humidity and Temperature Change the Timeline
Your home’s environment directly affects how long germs survive on your blankets. Lower humidity (around 35%) generally allows bacteria to persist longer, while higher humidity (around 78%) shortened survival times in staph research, regardless of fabric type or how the bacteria got there. This seems counterintuitive, but dry conditions can put bacteria into a dormant state where they survive longer without actively growing.
For viruses, room temperature on cotton is enough to kill most respiratory viruses within a day. But cooler, drier environments tend to favor viral persistence, which is part of why cold and flu season peaks in winter when indoor air is drier.
The Good News: Transfer Risk Is Low
Even when germs are alive on your blanket, the chance of them transferring to your skin is relatively small compared to hard surfaces. Research measuring how efficiently pathogens move from surfaces to fingertips found that porous surfaces like fabric transferred less than 6.8% of bacteria and viruses in dry conditions and less than 13.4% in humid conditions. Hard, nonporous surfaces transferred up to 57% in dry air and nearly 80% in humid air. Blankets, by their nature, trap germs within their fibers rather than leaving them sitting on the surface where your skin can pick them up easily.
That said, transfer still happens, especially with direct facial contact. Pressing your face into a contaminated blanket gives pathogens a short route to your eyes, nose, and mouth.
How to Actually Kill Germs on Blankets
Washing your blankets in hot water above 140°F (60°C) achieves a 99.9% reduction in pathogens. The CDC notes that effective laundering combines three factors: the mechanical action of agitation, heat, and the chemical action of detergent. Regular soap and detergent do have some germ-killing properties on their own, but they work best in combination with hot water.
If you need to wash on a cold or warm cycle (as many blanket care labels require), adding chlorine bleach or an oxygen-activated bleach provides the antimicrobial punch that lower temperatures lack. For norovirus specifically, standard cleaning products and hand sanitizers are not reliable, so bleach-based options are your best bet after a stomach bug.
During illness, washing blankets every few days in the hottest water the fabric can handle, with bleach when possible, keeps pathogen levels from building up. For everyday use, weekly washing is enough for most people, since the transfer rate from fabric to skin is low and routine laundering resets the microbial clock before most bacteria hit their weeks-long survival peak.

