Ada banyak penyebab diare, dan penyebabnya perlu diidentifikasi dengan jelas untuk pengobatan yang ditargetkan. Oleh karena itu, tindakan pengobatan yang diambil oleh dokter juga akan bervariasi dan tidak mungkin untuk mengatakan dengan tepat pengobatan mana yang terbaik.
Diare akut sebagian besar disebabkan oleh infeksi yang dapat sembuh sendiri, dan sebagian besar pasien yang tidak mengalami dehidrasi dapat sembuh dengan pengobatan diet. Pasien dengan dehidrasi ringan dan mereka yang mengalami diare tanpa bukti klinis dehidrasi dapat diobati dengan rehidrasi oral yang sesuai, dan pengobatan antidiare simtomatik juga dapat digunakan, dan jika diare disebabkan oleh infeksi, diperlukan pengobatan anti-infeksi yang sesuai. Hal yang paling penting untuk diare kronis adalah mengklarifikasi penyebabnya, dan obat antidiare dan analgesik harus digunakan dengan hati-hati sebelum penyebabnya diklarifikasi untuk menghindari menutupi gejala dan menunda penyakit.