
Yapahuwa, également appelé "rocher du feu" servit de refuge face aux armée de l'Inde du sud au début du XIIIe siècle.

Le roi Bhuvanekabahu Ier la choisit comme capitale (1272-1284) et y conserva la dent sacrée de Bouddha.

Le monumental escalier aux lions, qui menait au temple de la Dent sacrée du Bouddha, est le chef-d'oeuvre de la citadelle en ruines de Yapahuwa.

Émergeant d'une végétation dense, le rocher de granit auquel s'adosse la forteresse de Bhuvanekabahu Ier (13 e s.) compose un site impressionant.