Sithulpawwa Rock Temple ancient Buddhist monastery Yala National Park

Sithulpawwa Rock Temple

Sithulpawwa Rock Temple: Included in Yala National Park entrance fee, 1-2 hours. Worth it?

This 2,000-year-old Buddhist monastery sits atop a rocky outcrop within Yala National Park, originally housing 12,000 monks. The ancient cave complex contains well-preserved frescoes and stone inscriptions, offering panoramic views over the surrounding wilderness where wildlife often grazes below. It sits below the headline sights but earns its place on a longer visit to Yala, especially paired with nearby Yala National Park. Tickets cost Included in Yala National Park entrance fee and 1-2 hours is enough to see everything without rushing.

What It Is

The building itself is the attraction. Take time with the architectural detail rather than rushing through - the craftsmanship rewards a slow look. The Yala National Park location means you can step outside and be at other sights within minutes.

Why Visit

Unique combination of ancient history and wildlife viewing in same location. It is not the first thing you should see in Yala, but with two or more days it fills a gap the major sights leave. It pairs naturally with Yala National Park and Magul Maha Viharaya - together they fill a solid half-day. Mornings are quieter if you want to take your time.

Nearby Places

Frequently Asked Questions

Plan Your Visit to Yala

Let our destination experts help you discover the best of Yala with personalised recommendations and insider knowledge.

Loading security verification...
Please complete the security verification above