Mulkirigala
A towering rock topped with an ancient cave temple — layers of shrines, painted walls and a long climb with wide views over the south.
Why Mulkirigala is worth your time
Mulkirigala is a large rock outcrop rising from the plains of the south, a few kilometres inland from the coast near Tangalle. A cave temple complex is built into its sides, arranged across several terraces reached by a long climb.
Each level has its own shrines, reclining Buddhas and painted walls, many of them from the 18th century. The rock is also known in scholarly history: palm-leaf manuscripts found here in the 19th century helped scholars translate the ancient chronicles of the island.
The climb is the work; the reward is the view. From the top, the south spreads out in all directions, with coconut groves, paddy and, on a clear day, the sea. It is a rewarding, uncrowded stop on the way along the southern coast.
The things worth stopping for
The cave shrines
Several cave temples with reclining Buddha images and murals, set on terraces up the rock. Full guide →
The climb
Roughly 500 steps (sources give up to 533) lead up through the terraces of cave shrines, with a steep section near the top. Allow around an hour for the full climb, and go early to avoid the heat.
The summit view
From the top you see across the south, over coconut groves and paddy, with the coast in the distance on a clear day.
Murals and statues
Painted walls and many statues on each level show the style of southern temple art, much of it 18th century.
The manuscript story
The temple has a place in the scholarly history of Sri Lanka, as palm-leaf manuscripts found here were used to translate the island's chronicles.
Tangalle and Hambantota
The beaches of Tangalle are a short drive away, making this an easy break from sand and sea.
Planning your visit
What we tell our own guests before they go — including the parts other operators leave out.
Do this
- Climb early in the morning before the heat
- Dress modestly and remove shoes at the shrines
- Wear shoes you can slip off easily
- Combine with Tangalle or Yala
- Carry water for the climb
Know this first
- The climb is long and can be hot
- Steps are uneven in places
- Monkeys live around the temple; keep food hidden
- It is a working temple — be respectful
How to reach Mulkirigala
About three and a half to four hours from the airport, via the southern expressway and the coast road toward Tangalle, then inland a short way. It sits on the route between the south coast and Yala or Tissamaharama.
It is most often added as a morning stop when moving from the beaches to the wildlife parks.
Get an instant transfer priceDrive times from Mulkirigala
Prices are per vehicle for a sedan carrying up to three passengers; vans for families and groups are quoted on request. Drive times are approximate.
Routes that stop here
Every itinerary is a starting point — nights, hotels and pace are all adjustable before anything is booked.
Mulkirigala — frequently asked
What is Mulkirigala famous for?
A rock temple with cave shrines, murals and reclining Buddhas on several terraces, with broad views from the top.
How long does it take to climb Mulkirigala?
Allow about an hour for the full climb and descent, plus time at the shrines. Early morning is best.
Is Mulkirigala near Tangalle?
Yes, about half an hour inland, which makes it an easy stop between the beach and the wildlife parks.
Do I need to cover up?
Yes. Dress modestly with shoulders and knees covered and remove shoes at shrines.
More places close to Mulkirigala
Most routes link three or four places in one region before moving on. These are the neighbours.