Polonnaruwa
Druhé královské město na ostrově. Polonnaruwa byla královským městem od 10. stol. n. l. do 12. stol. n. l.
Po té co v roce 992 n. l., Anurdhapuru dobyli a kompletně zničili cholští nájezdníci, jimž veleli král Raja Raja Chola a jeho syn Rajendra Chola. Z obav před útoky Sinhálců a zároveň před dalšími útoky z Indie, přesunuli hlavní město 80 km jihovýchodně a nazvali jej Mammadi Cholá Mamdalam. V jedenáctém století ale přišel neočekávaně z jihovýchodu král Vijayabáhu a po porážce Cholů obsadil město. Pokusil se vrátit hlavní město zpět do Anuradhapury, ale ta byla natolik zničena, že se zde pouze nechal korunovat a vrátil se zpět do Polonnaruwy. Přejmenoval město na Pulastipuram – z čehož později vzniklo dnešní jméno Polonnaruwa. V historii města pak ve dvanáctém století hráli roli ještě další dva nejvýznamnější králové. Král Parakrammbahu a král Nissanka Malla. Město bylo velmi bohaté a stále se rozvíjelo. Až do té doby, kdy jej na začátku 13. stol. opět dobyl a kompletně zničil cholský nájezdník Kalinga Magha.
Na rozdíl od Anuradhapury, kde ve třech hlavních komplexech bylo vše rozmístěno pohromadě, Polonnaruwa byla mnohem lépe uspořádána. Jsou zde samostatně odděleny jednotlivé komplexy.