Yapahuwa is an ancient rock fortress located in the North Western Province of Sri Lanka, approximately 15 km east of the city of Kurunegala. Once the capital of Sri Lanka during the 13th century, Yapahuwa is an important historical site, known for its stunning architectural ruins, scenic location, and rich cultural heritage.
Yapahuwa is an off-the-beaten-path destination that offers visitors a glimpse into Sri Lanka’s medieval history and architectural brilliance. Its stunning fortress ruins, sacred connections to the Tooth Relic, and panoramic views make it a fascinating historical site to explore. Whether you’re a history enthusiast, an adventurer, or simply someone looking for a peaceful escape in nature, Yapahuwa provides a unique and rewarding experience.