How long do cold and flu viruses stay alive after people with a virus cough or sneeze?

Answer From Pritish K. Tosh, M.D.

Viruses that cause the common cold, the flu and COVID-19 may be able to infect someone for several hours to days. It depends on factors such as:

  • The structure of the virus. Some viruses are better than others at managing temperature, humidity or other conditions.
  • The climate and the indoor environment. This includes humidity, airflow, sunlight and temperature.
  • The surface the virus lands on. Some viruses remain infectious for longer on hard surfaces. Others stay more infectious on fabrics.

You can catch a virus if you touch something that a person with the virus sneezed or coughed on minutes before.

But close contact with a person who has one of these viruses is the most common way they spread. This includes shaking hands or being close enough to breathe in the virus that a person sends out with a cough or sneeze.

Getting COVID-19 and flu vaccines helps lower the chance that you will catch or spread these viruses or get seriously ill from or die of the illnesses they cause.

You can lower your risk of catching viruses that cause colds, flu and COVID-19 in other ways too:

  • Wash your hands. Wash your hands well and often with soap and water for at least 20 seconds. If soap and water aren't available, use an alcohol-based hand sanitizer with at least 60% alcohol.
  • Cover your coughs and sneezes. Cough or sneeze into a tissue or your elbow. Then wash your hands.
  • Avoid touching your face. Keep your hands away from your eyes, nose and mouth to keep germs away from those places.
  • Help from afar. Avoid close contact with anyone who is sick or has symptoms, if possible.
  • Clean and disinfect high-touch surfaces. For example, clean doorknobs, light switches, electronics and counters regularly.

If you're sick, stay home for at least 24 hours after your fever is gone. That lowers your chance of infecting others. And if you have symptoms of COVID-19, test for the infection. If you know you've been exposed to the virus that causes COVID-19, test five days after you came in contact with the virus.


Pritish K. Tosh, M.D.

From Mayo Clinic to your inbox

Sign up for free and stay up to date on research advancements, health tips, current health topics, and expertise on managing health. Click here for an email preview.

To provide you with the most relevant and helpful information, and understand which information is beneficial, we may combine your email and website usage information with other information we have about you. If you are a Mayo Clinic patient, this could include protected health information. If we combine this information with your protected health information, we will treat all of that information as protected health information and will only use or disclose that information as set forth in our notice of privacy practices. You may opt-out of email communications at any time by clicking on the unsubscribe link in the e-mail.

Feb. 24, 2024 See more Expert Answers