Pahiyangala Cave
An enormous rock overhang in Kalutara district, said to be among the largest natural shelters in Asia, with prehistoric finds.
Saved in this browser only - no account, nothing sent anywhere. See your map
Pahiyangala is a single overhanging rock shelter big enough to hold several thousand people, formed where a granite dome has been undercut, and it is often described as one of the largest natural rock shelters in Asia. Excavation produced human remains dated to around thirty-seven thousand years, among the oldest in South Asia. A temple occupies part of the shelter, with a reclining Buddha and a shrine under the overhang.
What you actually see
- The overhang - a single rock shelter of extraordinary span above the temple.
- The prehistoric finds - human remains around thirty-seven thousand years old.
- The cave temple - a reclining Buddha and shrine built under the rock.
- The climb - a long stepped ascent from the road below.
When to go
January to March is the driest window. The steps are slippery after rain. Poya days bring pilgrims in numbers.
Honest expectations
The climb is several hundred steps and hard work in the heat. The archaeological finds are not displayed on site. Monkeys around the temple are aggressive about food.
Nearby
Kalutara is west, and Ratnapura is east.
What to pack for Pahiyangala Cave
Chosen from what this place is for. Tap a kit for the full checklist.
Opening times, ticket prices and seasonal closures change - check the official source before you go: official site.


