Faktoryang menyebabkan kerajaan Sriwijaya mengalami keruntuhan Kerajaan Sriwijaya berikutnya disebabkan oleh serangan dari Dinasti Chola, India Selatan, yang dipimpin oleh Rajendra Chola I. Penyebab serangan ini adalah tingginya pajak yang dikenakan oleh Kerajaan Sriwijaya pada kapal-kapal pedagang yang berlayar melalui Selat Malaka.
Penyebabruntuhnya kerajaan Sriwijaya karena Terjadinya peperangan karena adanya persaingan sengit antara Kerajaan Sriwijaya dengan Colamandala. Kedua kerajaan ini berjuang untuk memperebutkan kekuasaan pada bidang perdagangan dan pelayaran. Kedua hal itu menjadi target Kerajaan Colamandala untuk menyerang Sriwijaya hingga mengalami keruntuhan.