Highlights
- Set on a rock above the sea, a refuge during the 2004 tsunami
- Dedicated to Queen Viharamahadevi in local history
- Linked to King Kavantissa, her husband
- A stupa and a standing Buddha stand on the rock
Overview
Kirinda Raja Maha Viharaya is a Buddhist temple on a large rock by the sea at Kirinda, a fishing village near Tissamaharama and Yala. It is linked to Viharamahadevi, the mother of King Dutugemunu. Legend says she was set adrift as a princess to calm the sea, and that she came ashore here. She later married King Kavantissa of Ruhuna, who is credited with building the temple.
What you see
Steps cut into the rock lead up to the temple. At the top are a shrine room and a stupa, with a path leading to a large standing Buddha statue facing the sea. A statue of Viharamahadevi marks the legend. A stone inscription records the early history of the site. From the rock, there are wide views over the coast, the fishing harbour, sand dunes and the scrub of Yala.
How long it takes
About thirty to forty-five minutes.
When to go
Late afternoon, for sunset views and cooler air. Pilgrims on their way to Kataragama visit throughout the year.
Getting there
Kirinda is about 15 minutes by road from Tissamaharama, and close to the main Yala entrance roads. A visit fits well after a morning safari.
Practical tips
- Remove shoes; the rock gets hot, so bring socks.
- Dress modestly.
- Do not swim near the rocks; the sea is rough.
Combine with a Yala safari or Kataragama Kiri Vehera. See things to do in Yala and Yala hotels.





















