Causes Viruses. Viruses that can cause diarrhea include Norwalk virus (also known as norovirus), enteric adenoviruses, astrovirus, cytomegalovirus and viral hepatitis. ... Bacteria and parasites. ... Medications. ... Lactose intolerance. ... Fructose. ... Artificial sweeteners. ... Surgery. ... Other digestive disorders. 18 Aug 2021