Climbing Sigiriya Rock: Steps, Tickets, Timing and Whether It Is Worth It
Sigiriya is a 180-metre granite plug standing alone out of flat scrub, and in the fifth century a king put a palace on top of it. The story behind that is the reason the place feels the way it does: Kashyapa took the throne by walling his father up alive, feared his exiled half-brother's return, and built a fortified capital somewhere nobody could approach unseen. He ruled from it for eighteen years, lost a battle on the plain below, and killed himself.
What survives is more complete than that story suggests. The approach runs through symmetrical water gardens — among the oldest surviving landscaped gardens anywhere, and still holding water in the wet season. Halfway up, in a sheltered pocket of the rock face, are the frescoes: painted women, once several hundred of them, now twenty-odd, and nobody agrees on who they are. Above them the mirror wall, a polished plaster surface covered in graffiti scratched by visitors between the eighth and thirteenth centuries — the earliest tourist reviews in the world, and now protected.
Then the lion's paws, two enormous carved feet flanking the final staircase, all that remains of a gateway shaped like a lion's head that visitors once walked into the mouth of. And the summit: a hectare and a half of terraces, cisterns cut into rock, and the footprint of a palace with a view over the whole plain to Pidurangala.
It is worth it. It is also expensive, hot, crowded by mid-morning, and a genuine climb.
| Site | Foreign adult entry | Time needed | Best hour |
|---|---|---|---|
| Sigiriya rock | ~USD 30-35 | 2.5-3 hours | 7am, at opening |
| Pidurangala | A few dollars | 1-1.5 hours | Sunrise |
| Dambulla caves | ~USD 10 | 1 hour + 15 min climb | Late morning |
| Polonnaruwa | ~USD 25 | 3-4 hours by bicycle | Early morning |
| Anuradhapura | ~USD 25 | A full day | Dawn or dusk |
| National park permit | ~USD 25-40 | 2-3 hour drive | 3pm departure |

All-Inclusive Sigiriya Rock and Dambulla Cave Temple Day Tour from Kandy
Bookable directly through AsiaByLocals, with a verified local operator.
From USD 110.5
10 hours


