Parakrama Pandu 1212 est fait prisonnier, en 1214, par les Kalinga. Les rois s?installent à Kurunegala. Abandon de Polonnaruva. Dislocation en de nombreux royaumes locaux.
Bhuvanaikabahu V 1372-1408 à Gambola. Il fortifie Kotte.
Parakrama Bahu VI 1412-1467 à Kotte. Il est mis sur le trône par les Chinois de l?amiral Zheng He qui avait fait prisonnier le roi de Rayigama. Il reprend le royaume de Jaffna.
Parakramabahu VIII 1484-1508 ; les Portugais débarquent à Colombo et s?emparent du royaume de Kotte.
Bhuvanaikabahu VII envoie un ambassadeur à Lisbonne en 1540. Il est assassiné par les Portugais qui installent Dharmapala, son petit-fils, sur le trône.
Dharmapala 1551-1597, baptisé chrétien en 1557, il abandonne sa capitale Kotte pour Colombo en 1565 sous contrôle portugais. Il fait don de son royaume par testament au Portugal en 1580.