Ada dua penyebab utama kejang usus. Yang pertama adalah penyakit usus organik, seperti tumor dan lesi lain yang menduduki. Yang kedua adalah disfungsi usus yang mengakibatkan peristaltik usus yang berlebihan dan kontraksi otot polos dinding usus yang berlebihan, yang pada gilirannya menyebabkan kejang usus. Ketika kolik terjadi, hal pertama yang harus dilakukan adalah pergi ke rumah sakit untuk pemeriksaan sinar-X, untuk mengeluarkan gejala sakit perut yang disebabkan oleh kontraksi refleks dinding usus karena tumor atau polip yang lebih besar yang menghalangi usus, dan kemudian gejala sakit perut. Jika bukan lesi organik, hal ini terkait dengan makan terlalu banyak makanan pedas dan merangsang, atau dingin jangka panjang di bawah kaki. Selain itu, kejang usus pada bayi dan anak-anak biasanya terkait dengan stenosis usus bawaan, dan operasi dini dianjurkan untuk menghindari gangguan lain seperti infark usus.