Yapahuwa Rock Fortress
Kurunegala, North Western

For barely a decade in the late 13th century, Yapahuwa served as Sri Lanka's capital, built as a hurried refuge and royal stronghold after South Indian invasions forced the royal court to flee Polonnaruwa. Its most striking feature is an ornamental stone staircase climbing at a near-70-degree angle up the 90-metre rock, flanked by elaborately carved lion figures at its base. After the capital moved on, Yapahuwa has since become a heritage site, and today the climb up the fortress rock rewards you with sweeping views over the surrounding plains.
Best time to visit
Morning, before the stone staircase heats up under direct sun.
Visitor tip
Expect a substantial climb and uneven stone steps; carry water.
Local pick
Small caves partway up the rock, easy to miss, hold statues that predate the fortress period itself.
Quick answers
Where is Yapahuwa Rock Fortress?
Yapahuwa Rock Fortress is in Kurunegala, North Western Province, Sri Lanka.
When is the best time to visit Yapahuwa Rock Fortress?
Morning, before the stone staircase heats up under direct sun.
How far is Yapahuwa Rock Fortress from Colombo?
About 111 km in a straight line. Road journeys are longer, so check current travel times before you go.
What is near Yapahuwa Rock Fortress?
Nearby places include Ridee Viharaya (about 28 km away), Aukana Buddha Statue (about 32 km away), Dambulla Golden Temple (about 38 km away), Dambulla Cave Temple (about 38 km away).
Add to my itineraryNearby places
- Ridee ViharayaKurunegala
- Aukana Buddha StatueAnuradhapura
- Dambulla Golden TempleMatale
- Dambulla Cave TempleMatale
More places in North Western Province
Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.