Polonnaruwa is nearly 1000 years old, it is much younger than Anuradhapura, and in much better repair.Polonnaruwa lies 216 km northeast of Colombo, 140kms northeast of Kandy and 104kms southeast of Anuradhapura. The ancient city was declared a World heritage Site by UNESCO in 1982.