Quick answer
The best rocks to climb in Sri Lanka are Sigiriya, the fifth-century rock palace; Pidurangala, for the view of Sigiriya at sunrise; Yapahuwa, with its lion staircase; Mihintale, where Buddhism arrived; Dambulla, up to the cave temple; Ethagala above Kurunegala; Mulkirigala near Tangalle; Kudumbigala near Kumana; and Bible Rock near Kandy. Most take 20 minutes to an hour and are best at sunrise or late afternoon.
Key takeaways
- Sigiriya takes roughly 1,200 steps and one to two hours up and down.
- Pidurangala is shorter, rougher and cheaper, with the best view of Sigiriya.
- Most rocks are hot by mid-morning, so climb at sunrise or late afternoon.
- Temple rocks require shoes off at the summit; bring socks.
- Little Adam's Peak and Ella Rock are hill walks rather than rock climbs.
Why Sri Lanka has so many rocks
Sri Lanka's dry zone is scattered with inselbergs, isolated rocks of ancient granite and gneiss rising from the plains. Their caves made natural shelters for monks, their summits made defensible palaces and their tops made perfect places for stupas and shrines.
As a result, almost every rock worth climbing has something at the top: ruins, a temple, a fortress or a giant Buddha. The climbs range from paved staircases to scrambles over bare rock.
None requires technical climbing. Good shoes, water and an early start are all you need.
- →Paved stairs: Sigiriya, Mihintale, Dambulla.
- →Rough paths: Pidurangala, Kudumbigala, Bible Rock.
- →Road to near the top: Ethagala.
Sigiriya, Pidurangala and Dambulla
Sigiriya is the most famous rock in Sri Lanka. The climb, roughly 1,200 steps, passes the frescoes, the mirror wall and the giant lion's paws before reaching the palace ruins on the summit. It takes roughly one to two hours up and down. Go at opening to avoid heat and crowds.
Pidurangala, next door, is shorter and rougher, with a final scramble over boulders. The reward is the best view of Sigiriya itself, especially at sunrise. It costs much less than Sigiriya and suits active travellers.
Dambulla's rock is climbed by a stairway of roughly 15 to 20 minutes to reach the cave temple. The view from the terrace takes in Sigiriya on the horizon.
- →Sigiriya: frescoes and palace ruins.
- →Pidurangala: the view of Sigiriya.
- →Dambulla: caves and a terrace view.
Yapahuwa, Mihintale and Ethagala
Yapahuwa, near Maho, is a rock fortress with an ornate stone staircase guarded by carved lions. Above the staircase, a rougher path leads to the summit for views over the plains. It is quiet and rarely crowded.
Mihintale, near Anuradhapura, is where Buddhism is said to have arrived in Sri Lanka. A long stone stairway leads to stupas and to Aradhana Gala, a bare rock summit with railings and wide views. Ethagala, above Kurunegala, has a giant white Buddha and views over the town and lake, with a road almost to the top.
Lankan Stays & Trails often includes Yapahuwa or Mihintale as a quieter alternative to Sigiriya for travellers who have already climbed the famous rock.
- →Yapahuwa: the lion staircase.
- →Mihintale: Aradhana Gala's summit.
- →Ethagala: the white Buddha above Kurunegala.
Mulkirigala, Kudumbigala and Bible Rock
Mulkirigala, near Tangalle, is a rock monastery with caves and stairways climbing a sheer outcrop. The summit has a small stupa and views over coconut and paddy country. It takes roughly 30 to 45 minutes to climb.
Kudumbigala, near Kumana in the east, is a forest hermitage with rock caves and a summit reached by a rough path. The view over jungle and lagoons to the sea is one of the wildest in Sri Lanka. Bible Rock, near Mawanella, is a flat-topped hill climbed by a steep path, with views over the Kandy road.
These rocks are best with a local guide, as paths can be unclear.
- →Mulkirigala: caves and stairways.
- →Kudumbigala: jungle views to the sea.
- →Bible Rock: a steep climb near Kandy.
Tips for climbing rocks in Sri Lanka
Climb early or late in the day. Rock surfaces heat up quickly, and many summits have no shade. Carry plenty of water, wear shoes with grip and take socks for temple areas where shoes must be removed.
Be careful in rain, when rock surfaces become slippery. Some rocks, like Sigiriya, have wasps' nests, and staff may close sections if they are disturbed. Follow instructions and keep noise down.
- →Start at sunrise or after 3pm.
- →Carry water and wear grippy shoes.
- →Avoid wet rock after rain.
Frequently asked questions
Which rock is better, Sigiriya or Pidurangala?
Sigiriya is better for history, with frescoes, the mirror wall and palace ruins. Pidurangala is better for the view, because you see Sigiriya itself from the top, and it is cheaper and quieter. Many travellers climb Pidurangala at sunrise and Sigiriya later the same day or the next.
How long does it take to climb Sigiriya?
Climbing Sigiriya usually takes roughly one to two hours up and down, depending on fitness and crowds. There are roughly 1,200 steps. Arrive at opening to avoid the heat and the busiest times.
Is Pidurangala hard to climb?
Pidurangala is moderately hard. The first part is a stone stairway, and the final section is a scramble over large boulders that needs care. It takes roughly 30 to 45 minutes up. It is not suitable for people with mobility problems.
Which rocks in Sri Lanka are good for sunrise?
The best rocks for sunrise in Sri Lanka are Pidurangala, with its view of Sigiriya, Mihintale's Aradhana Gala over Anuradhapura, and Ethagala above Kurunegala. Check opening times for sacred sites, and bring a torch for the early climb.
Can children climb Sigiriya?
Children can climb Sigiriya if they are comfortable with many steps and some heights. The stairs are steep in places, and the spiral staircase to the frescoes is narrow. Go early, carry water and take breaks. Very young children may need to be carried.
Is Mihintale worth climbing?
Mihintale is worth climbing for its history as the place where Buddhism arrived, its stupas and the view from Aradhana Gala. The climb is a long stone stairway. Go early or late, and remember shoes come off at the sacred areas.
Which rock is the easiest to climb in Sri Lanka?
Ethagala in Kurunegala is the easiest, with a road almost to the top and a short walk to the summit. Dambulla's climb to the cave temple is also manageable, at roughly 15 to 20 minutes on a stairway. Both suit travellers who want a view without a hard climb.

