TC
The Trails of Ceylon Sri Lanka Travel
The rock fortress of Yapahuwa, Sri Lanka
Cultural Triangle

Yapahuwa

Rock Fortress • 13th-Century Capital • Ornate Stairway • Off the Beaten Path

Quick Facts

Province
North Western Province
Distance from Colombo
160km (3 hrs)
Best For
Ruins, history, climbing
Best Season
Nov–April
Days Needed
Half day
Royal Period
1272–1284 AD

Yapahuwa is one of Sri Lanka's most dramatic and undervisited ancient sites — a 90-metre granite rock that served as the royal capital of Sri Lanka for a brief period in the 13th century, during an era of Indian invasions and shifting power. The centrepiece is a remarkably ornate decorative stairway on the rock's southern face, considered a masterpiece of Sinhalese medieval architecture, which leads to the ruins of the royal palace on the summit plateau. Compared to Sigiriya — which attracts thousands of visitors daily — Yapahuwa sees a fraction of the foot traffic, making it a genuinely peaceful and immersive archaeological experience.

The Ornate Stairway

The defining feature of Yapahuwa is its decorative ceremonial stairway — a two-flight stone staircase leading to what was once the entrance to the royal palace. The stairway is flanked by large carved lions (now badly eroded) and features elaborate carved panels of dancers, musicians and animals in the Polonnaruwa-era decorative style. At the top of the stairway stands a doorway arch — now free-standing, with the palace hall behind it reduced to foundation stones — that gives a sense of the architectural ambition of what once stood here. The stairway is often compared to that of Sigiriya for its combination of functional and aesthetic purpose, though it is smaller and less restored.

History of the Capital

Yapahuwa served as the royal capital during the reign of King Bhuvanaikabahu I (1272–1284 AD), who moved the court here from Dambadeniya to better defend against South Indian (Pandyan) invasions. The most significant object ever held at Yapahuwa was the Sacred Tooth Relic of the Buddha — the most politically important object in Sri Lankan kingship, possession of which was seen as conferring legitimacy to rule. The relic was kept here during the capital period but was captured by a Pandyan army after the fall of the fortress in 1284 and later returned. The city was abandoned after the capital moved to Kurunegala and the forest gradually reclaimed the rock.

Climbing the Rock

Beyond the decorative stairway, a rough path continues up the rock to the summit at 90 metres above the surrounding plain. The climb is steep and requires some scrambling over bare rock in the upper section. The path passes monastic caves with ancient inscriptions and faded paintings, a small dagoba and the foundations of various structures. From the summit the views across the surrounding flat farmland are excellent — a reminder of why the site was chosen defensively. The full climb and descent takes about 1–1.5 hours. Wear rubber-soled shoes with good grip and bring water.

The Museum & Lower Complex

At the base of the rock, a small museum displays carved panels, sculptures and artefacts recovered from the site, including beautifully carved decorative elements from the palace building. The lower area of the site also contains the ruins of a moat system and outer fortifications. A Buddhist temple — still active — sits at the base of the rock and is usually open to visitors.

Getting to Yapahuwa

Yapahuwa is on the Colombo–Anuradhapura railway line, and the Yapahuwa railway station is within walking distance of the site — making it one of the few Cultural Triangle ruins accessible by train without a tuk-tuk connection. Trains from Colombo take approximately 3 hours to Yapahuwa station; from Anuradhapura about 1.5 hours. By road, Yapahuwa is about 4km east of the town of Maho, off the A10 road. A tuk-tuk from Kurunegala takes about 1 hour.

🏨

Find Hotels near Yapahuwa

Kurunegala is the most convenient base for Yapahuwa — well connected by road and rail to both Colombo and Anuradhapura.

Search Hotels on Booking.com

This post contains affiliate links. We earn a small commission at no extra cost to you.

🏨 Find Hotels near Yapahuwa

Powered by Expedia — compare prices and book securely