Lakpura
Lakpura®

Kirinda Viharamahadevi Raja Maha Viharaya

Perched on a rocky headland above the Indian Ocean, Kirinda Viharamahadevi Raja Maha Viharaya is one of southern Sri Lanka's most evocative historical sites. The small white dagoba crowning the cliff is not merely a place of worship — it marks the spot where, over two thousand years ago, a princess arrived by sea and set in motion a chain of events that would shape the island's history forever.

What is the legend behind Kirinda and Princess Viharamahadevi?

The story begins with Kelani Tissa, a king who ruled the western region of ancient Ceylon with his capital at Kelaniya. In a fit of rage, he ordered a Buddhist monk to be put to death by immersion in boiling oil — a sacrilegious act that horrified his ministers and subjects alike. As if in divine punishment, the sea is said to have flooded and consumed roughly fifteen miles of coastline along his kingdom.

Tormented by guilt, Kelani Tissa sought a way to atone. He fashioned a boat of gold, provisioned it with food and water for a month's journey, and placed his eldest daughter — described in the chronicles as the most beautiful princess of the realm — aboard it. An inscription on the vessel announced to whoever found it that it carried a king's daughter. The boat was then cast adrift on the open ocean.

Many days passed. A fisherman walking the southern coast discovered a strange craft beached at a place called Dovera, near Kirinda. He brought word to Kavantissa, the king of Rohana, whose court was at Magama. Kavantissa took the princess as his queen and named her Vihara Maha Devi. She would later become the mother of Dutugamunu, one of the most celebrated rulers in Sri Lankan history.

What can you see at the Kirinda temple today?

The dagoba on the summit of the cliff at Kirinda is traditionally understood to have been built as a votive offering — a gesture of thanksgiving for the safe voyage of the princess. Its whitewashed dome is visible from the beach below and from fishing boats far out at sea, making it a natural landmark for this stretch of southern coastline.

Near the base of the cliff, scholars have identified a boulder bearing carvings of the sun and the moon — the royal arms of the ancient Sinhalese kingdoms. Many historians interpret this as a commemorative inscription marking the precise landing place of Viharamahadevi. The site is maintained as an active place of Buddhist worship, so visitors are expected to dress modestly and remove footwear before approaching the shrine.

The cliff itself offers wide views over the sea toward Udawalawe National Park's coastal approaches and the lagoons that fringe the southern shore. Sunsets from this vantage point are particularly clear during the dry months.

What other historical sites are connected to the Viharamahadevi story?

The narrative does not end at Kirinda. Several nearby sites are linked — with varying degrees of scholarly confidence — to the same legend.

  • Gotimbaragodaella — Around two miles inland from Kirinda, ruins said to be the remains of a palace where Kavantissa formally welcomed and wed the princess have been identified here, though the site is subject to ongoing archaeological debate.
  • Magul Maha Vihara — Within Ruhuna National Park near Palatupana, a group of ancient monuments is believed by some researchers to mark the place where Kavantissa and Viharamahadevi resided after their marriage. The monument complex includes a dagoba, a vatadage, and carved pillars.
  • Mudu Maha Vihara — Amid the sand dunes near Pottuvil, this archaeological reserve is associated by some scholars with Viharamahadevi. A competing tradition holds that it was here — not at Kirinda — that the princess first came ashore, and that her entourage settled in the area before she was brought to Kavantissa's court.
  • Komari village — A short distance from Kirinda, this coastal village features in a local oral tradition that places King Kavantissa's first meeting with his future queen in the surrounding area.

Historians and archaeologists continue to debate the precise geography of these events. The ancient stupa tradition that produced many of these monuments spans the Ruhuna region broadly, so multiple sites plausibly belong to the same historical period even when their specific associations remain uncertain.

How does Kirinda fit into the broader Ruhuna region?

Kirinda sits within the historically rich Ruhuna region — the southern kingdom that served as a refuge for Sinhalese royalty during periods of conflict and as a cradle of the Buddhist revival associated with King Dutugamunu. The temple is located close to Yala and the Ruhuna National Park complex, making it a natural addition to any itinerary that combines cultural heritage with wildlife.

The Elephant Transit Home at Udawalawe lies within reasonable driving distance, as does the southern coastal belt running from Tangalle toward Arugam Bay in the east. Travellers approaching from Colombo or Galle typically reach Kirinda via Hambantota, then continue along the southern coastal road.

When is the best time to visit Kirinda Viharamahadevi Raja Maha Viharaya?

The southern coast of Sri Lanka experiences its dry season roughly from May through September, when sea conditions are calmer and the roads around Yala and Kirinda are most accessible. During this period, the cliff-top temple is at its most photogenic, with clear skies over the ocean. Between November and February, the northeast monsoon can bring rain to parts of the south, though Kirinda is generally less affected than the eastern coast.

Poya days — full-moon days in the Buddhist calendar — draw local worshippers to the temple in larger numbers. Visiting on a weekday outside of Poya gives a quieter experience, though the site is never heavily crowded. Early morning visits, before the midday heat builds, are most comfortable.

How do I get to Kirinda from Colombo or Galle?

Kirinda is approximately 240 kilometres south of Colombo along the Southern Expressway and coastal road. From Galle, the drive is roughly 130 kilometres via Matara and Hambantota. The village of Kirinda is a few kilometres off the main Hambantota–Yala road, clearly signposted. There is no direct public bus service, so most visitors arrive by private vehicle or hired car. The journey from Colombo takes around four to five hours depending on traffic and the route taken.

Book this experience with Lakpura

Curated by our local team. Direct booking, instant confirmation.

Ask Lakpura® Agent