Is a Stomach Virus Contagious? Yes—Here’s How Long

A stomach virus is extremely contagious. Norovirus, the most common cause of viral gastroenteritis in adults, spreads easily through direct contact with an infected person, contaminated surfaces, and contaminated food or water. You’re most contagious while you have symptoms (especially vomiting), but you can still spread the virus for two weeks or more after you feel better.

How a Stomach Virus Spreads

Stomach viruses pass from person to person through what’s known as the fecal-oral route. In practical terms, that means microscopic virus particles from an infected person’s stool or vomit end up being ingested by someone else. This sounds extreme, but it happens more easily than you’d think: sharing utensils or towels, eating food prepared by someone who’s infected, or simply touching a contaminated surface and then touching your mouth.

Vomiting is a particularly effective way the virus spreads because it can send tiny droplets into the air and onto nearby surfaces. This is why stomach virus outbreaks tear through households, cruise ships, schools, and nursing homes so quickly. One sick person in a shared space can infect dozens of others within days.

Which Viruses Cause It

Several viruses cause gastroenteritis, but two are responsible for the vast majority of cases. Norovirus is the most common cause of foodborne illness worldwide, affecting both children and adults. Rotavirus is the most common cause in young children, who typically pick it up by putting contaminated fingers or objects in their mouths. Rotavirus symptoms tend to last 3 to 8 days and appear 1 to 3 days after exposure.

One important difference with rotavirus: adults infected with it often show no symptoms at all, yet can still pass the virus to others. This makes it a particular concern in settings like nursing homes, where an adult with no signs of illness can unknowingly infect vulnerable people around them.

The Contagious Window Is Longer Than You Think

With norovirus, you can be contagious before you even feel sick. Symptoms typically appear 12 to 48 hours after exposure, but viral shedding begins before that. Once symptoms hit, you’re at peak contagiousness, particularly while vomiting. After symptoms resolve, the CDC notes you remain most contagious for the first few days, but studies show the virus can still be shed in your stool for two weeks or longer.

This extended shedding period is what makes stomach viruses so hard to contain. You might feel completely fine and go back to work or school, but you’re still capable of spreading the virus to others through poor hand hygiene after using the bathroom.

Up to 30% of Infections Are Silent

Not everyone who catches a stomach virus gets sick from it. Up to 30% of norovirus infections are asymptomatic, meaning the person never develops vomiting or diarrhea. These individuals still shed the virus and can pass it to others, which partly explains why outbreaks are so difficult to stop. You can’t isolate people who don’t know they’re infected.

The Virus Survives on Surfaces for Weeks

Norovirus is remarkably tough outside the body. It can persist on hard surfaces in a dried state for 21 to 28 days at room temperature. On stainless steel, the virus remains viable for at least seven days. Carpets can harbor the virus for up to 12 days, even with regular vacuuming. This durability means that a countertop, doorknob, or bathroom faucet contaminated by a sick person can remain a source of infection long after it looks clean.

Soap and Water Beats Hand Sanitizer

Alcohol-based hand sanitizers are not very effective against norovirus. The virus lacks the outer coating that alcohol is good at breaking down, so sanitizer provides inconsistent protection at best. In lab testing, washing hands with soap and water for 30 seconds completely removed norovirus from finger pads, while alcohol-based disinfectants showed highly variable results, ranging from little to no reduction in some cases.

If you’re caring for someone with a stomach virus or recovering from one yourself, thorough handwashing with soap and water after every bathroom visit and before handling food is the single most important thing you can do to avoid spreading it.

How to Clean Contaminated Surfaces

Standard household cleaners won’t reliably kill norovirus. The CDC recommends using a chlorine bleach solution: 5 to 25 tablespoons of regular household bleach (5% to 8% concentration) per gallon of water. You can also use an EPA-registered disinfectant specifically labeled as effective against norovirus. Any surface that may have been contaminated by vomit or stool, including toilets, sinks, floors, and countertops, should be disinfected promptly.

Clothing, towels, and bedding that have been soiled should be washed separately at the highest temperature the fabric allows. Handle contaminated laundry carefully, and wash your hands immediately afterward.

How Long to Stay Home

Because you’re most contagious during symptoms and for the first few days after recovery, staying home for at least 48 hours after your last episode of vomiting or diarrhea significantly reduces the risk of spreading the virus. This is especially important if you work in food service, healthcare, or childcare. Keep in mind that viral shedding continues well beyond that 48-hour window, so meticulous hand hygiene remains essential for at least two weeks after you recover.