What causes abdominal pain and diarrhea? Abdominal pain or cramping may accompany diarrhea. Some of the most common causes include food sensitivities, bacterial or viral infections, and medication or alcohol use. It may also result from stress or chronic conditions, such as irritable bowel syndrome (IBS).