Aluvihare Rock Temple
Matale, Central

Aluvihare is where some of Sri Lanka's most important ancient writings were first recorded — before this, knowledge had been passed on by memory alone for centuries. In the 1st century BC, scholars under King Valagamba inscribed a vast body of texts onto dried ola (palm) leaves inside these rock caves, saving them from being lost. The complex today holds several caves carved into a granite outcrop, painted with vivid story murals, plus a small museum where ola-leaf manuscript-making is still demonstrated.
Best time to visit
Late morning, once the initial cool of the day has passed but before the caves get crowded with tour groups.
Visitor tip
Modest dress (shoulders and knees covered) is expected; be prepared for steps and uneven surfaces.
Local pick
Look for the ola-leaf manuscript demonstration near the entrance — you can watch attendants inscribe palm leaves the same way it was done 2,000 years ago.
Quick answers
Where is Aluvihare Rock Temple?
Aluvihare Rock Temple is in Matale, Central Province, Sri Lanka.
When is the best time to visit Aluvihare Rock Temple?
Late morning, once the initial cool of the day has passed but before the caves get crowded with tour groups.
How far is Aluvihare Rock Temple from Colombo?
About 106 km in a straight line. Road journeys are longer, so check current travel times before you go.
What is near Aluvihare Rock Temple?
Nearby places include Knuckles Mountain Range (about 20 km away), Ridee Viharaya (about 22 km away), Bahirawakanda Temple (about 23 km away), Kandy Lake (about 23 km away).
Add to my itineraryNearby places
More places in Central Province
Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.