Viral gastroenteritis (stomach flu) and food poisoning are the most common causes of vomiting and diarrhea at the same time. Other causes include traveler’s diarrhea, stress, pregnancy, overeating or ...