Mulkirigala Raja Maha Viharaya est un temple bouddhiste vieux de 2000 ans. Le monastère est orné de peintures murales, de nombreuses statues de Bouddha, devalaya et grottes. Il est construit dans un rocher et les différentes volées d’escaliers mènent aux nombreuses terrasses du temple. 533 marches conduisent au stupa et le sommet du rocher culmine à 205 mètres. La dernière montée est assez rude mais permet d’avoir une vue panoramique sur les rizières et les villages environnants.
Dans l’une de ses grottes, une importante découverte a été effectuée en 1826 par un ancien Administrateur britannique : un document sur lequel figurait la clé permettant la traduction de la « grande Chronique de Ceylan », le « Mahavamsa ». Le texte, traduit du Pali en anglais puis en cinghalais a aidé les chercheurs à étudier l’histoire du Sri Lanka de l’antiquité aux temps modernes.