Runtuhnya Kerajaan Tarumanegara disebabkan oleh beberapa faktor kompleks. Salah satunya adalah melemahnya pemerintahan pusat akibat perebutan kekuasaan dan konflik internal. Selain itu, serangan dari kerajaan lain, seperti Kerajaan Sriwijaya, juga turut memperparah kondisi Tarumanegara. Faktor ekonomi, seperti berkurangnya pendapatan dari perdagangan dan pertanian, juga berkontribusi pada kemunduran kerajaan. Kombinasi faktor-faktor ini akhirnya menyebabkan Kerajaan Tarumanegara runtuh dan terpecah menjadi kerajaan-kerajaan yang lebih kecil.