Yapahuwa ( en cingalés : යාපහුව) fue una de las capitales efímeras de la Sri Lanka medieval . La ciudadela de Yapahuwa, situada a medio camino entre Kurunagala y Anuradhapura, fue construida alrededor de una enorme roca de granito que se eleva abruptamente casi cien metros por encima de las tierras bajas circundantes.
En 1272, el rey Bhuvenakabahu trasladó la capital de Polonnaruwa a Yapahuwa ante las invasiones dravidianas del sur de la India, llevándose consigo la Reliquia del Diente Sagrado . Tras la muerte del rey Bhuvenakabahu en 1284, los pandyanos del sur de la India invadieron Sri Lanka una vez más y lograron capturar la Reliquia del Diente Sagrado. Después de su captura, Yapahuwa fue abandonada en gran parte y habitada por monjes budistas y ascetas religiosos.
El complejo de fortalezas de roca de Yapahuwa está situado en la provincia noroccidental de Sri Lanka. Se encuentra aproximadamente entre el sureste de Mahawa, a mitad de camino entre Kurunegala y Anuradhapura. El nombre original de este patrimonio budista es Yapawwa , pero ahora se le llama Yapahuwa, lo que es una especie de distorsión de su auténtico sentido etimológico.
Yapahuwa fue la capital de Sri Lanka a finales del siglo XIII (1273-1284). Construida sobre una enorme roca de 90 m (300 pies) de altura al estilo de la fortaleza de roca de Sigiriya , Yapahuwa fue un palacio y un bastión militar contra los invasores extranjeros.
El palacio y la fortaleza fueron construidos por el rey Buvanekabahu I (1272-1284) en el año 1273. Aún se pueden ver muchos rastros de antiguas defensas de batalla, mientras que una escalera ornamental es su mayor joya. Esta escalera es larga y tiene alrededor de 100 escalones. En la parte superior de la roca se encuentran los restos de una estupa, un recinto del árbol Bodhi y un refugio/cueva de roca utilizado por monjes budistas, lo que indica que anteriormente este sitio se utilizó como monasterio budista, como muchas rocas y colinas de la zona. Hay varias cuevas en la base de la roca. En una de ellas hay un santuario con imágenes de Buda. Una cueva tiene una inscripción en escritura Brahmi. En la base sur de la roca hay una fortificación con dos fosos y murallas. En este recinto hay los restos de varios edificios, incluido un santuario budista. También hay un templo budista llamado Yapahuwa Rajamaha Vihara construido durante el período Kandy.
La Reliquia del Diente fue traída desde Dambadeniya y guardada en el Templo del Diente construido para ese propósito en la parte superior de la tercera escalera. Las reliquias fueron llevadas desde el templo hasta el sur de la India por los Pandyas, y luego recuperadas en 1288 por Parakkramabahu III (1287-1293), quien las colocó temporalmente a salvo en Polonnaruwa.