Throwing up itself isn’t contagious, but the infection causing it often is. The answer depends entirely on why someone is vomiting. A stomach virus like norovirus spreads easily from person to person, while vomiting from motion sickness, pregnancy, migraines, or food reactions poses zero risk to anyone nearby.
When Vomiting Is Contagious
Vomiting caused by a viral or bacterial infection can absolutely spread to other people. The most common culprit is norovirus, which is responsible for the majority of stomach flu outbreaks. When an infected person vomits, tiny particles containing the virus become airborne. These particles can be inhaled by anyone nearby or land on surfaces where they survive for days. Research on a norovirus outbreak in a hotel restaurant found that infection risk was directly tied to how close diners were sitting to the person who vomited. People within about 2 meters (roughly 6 feet) faced the highest risk.
The vomit itself creates viral aerosols in two ways: the force of vomiting atomizes liquid containing viral particles, and airflow around the contaminated surface continues dispersing the virus into the air afterward. Airborne particles smaller than 1 micrometer can carry detectable amounts of norovirus, and these particles have a 10% to 30% chance of depositing in the mouth, nose, or windpipe when inhaled.
Rotavirus, adenovirus, and astroviruses also cause contagious vomiting. So can some foodborne infections. Even though food poisoning starts with contaminated food, many of the germs involved (including norovirus and staph bacteria) can then spread from the sick person to others through particles in vomit or stool that linger on surfaces or transfer via unwashed hands.
When Vomiting Is Not Contagious
Plenty of things make people throw up without any infectious agent involved. None of these pose a risk to others:
- Motion sickness or vertigo
- Morning sickness during pregnancy
- Migraines
- Food allergies or intolerances
- Medications and chemotherapy
- Anxiety or depression
- Digestive conditions like GERD, gastroparesis, gallstones, or appendicitis
- Alcohol
These causes range from harmless to serious, but they have one thing in common: no virus or bacteria is being shed, so there’s nothing to “catch.”
How to Tell the Difference
If you’re trying to figure out whether someone’s vomiting could make you sick, a few clues help narrow it down. Viral gastroenteritis typically comes with watery diarrhea, low-grade fever, and body aches alongside the vomiting. Symptoms appear 12 to 72 hours after exposure to an infected person. If multiple people in a household, school, or workplace start getting sick within a day or two of each other, a contagious virus is the likely explanation.
Food poisoning can look similar, but the timeline points to a shared meal rather than a shared space. Symptoms can show up anywhere from a few hours to several days after eating contaminated food. If only the people who ate a specific dish get sick, that’s a food poisoning pattern rather than a spreading virus, though the infected person can still be contagious afterward.
Non-infectious vomiting tends to have an obvious trigger. It happens after a car ride, during early pregnancy, alongside a headache, or following a new medication. There’s no fever, no diarrhea, and nobody else around the person gets sick.
How Long a Stomach Virus Stays Contagious
This is where people tend to underestimate the risk. With norovirus, a person becomes contagious before they even feel sick, and they stay contagious well after they feel better. Most people recover within 1 to 3 days, but the CDC notes that viral shedding can continue for 2 weeks or more after symptoms resolve. That means someone who feels completely fine can still pass the virus to others, especially through poor hand hygiene.
The CDC recommends that healthcare workers stay home for at least 48 hours after their last symptoms. Anyone who handles or prepares food should follow the same 48-hour minimum. Many schools and daycares apply a similar rule for children. This window reduces the peak period of contagiousness, but it doesn’t eliminate it entirely.
Preventing the Spread
If someone in your home is vomiting from what might be a stomach virus, the single most important thing you can do is wash your hands thoroughly with soap and water. Alcohol-based hand sanitizers are not reliably effective against norovirus. The virus has a structure that resists the alcohol in most sanitizers, so soap and running water is the better choice every time.
Cleaning contaminated surfaces requires more than a standard wipe-down. Norovirus survives on countertops, doorknobs, and bathroom fixtures for days. The CDC recommends disinfecting with a bleach solution of 5 to 25 tablespoons of household bleach per gallon of water, left on the surface for at least 5 minutes. Alternatively, use a disinfecting product specifically registered as effective against norovirus.
If you’re cleaning up vomit, being within 2 meters of the mess is itself a risk factor for infection. Wear disposable gloves, clean the area with paper towels before disinfecting, and wash your hands immediately afterward. Contaminated clothing or linens should be washed on the hottest setting and machine-dried. Keeping the sick person in a separate bathroom, if possible, significantly reduces spread to the rest of the household.