Mulkirigala Rock Temple. Before you come.

A steep, sweaty climb rewards you with ancient cave murals and sweeping jungle views, but don't expect the polish of Dambulla.

Mulkirigala Rock Temple, Sri Lanka

Mulkirigala Rock Temple draws people interested in Sri Lanka's deep spiritual and artistic heritage. The site offers a concentrated dose of history — ancient murals, carved stone, and the quiet weight of centuries of devotion. It rewards travelers who take their time rather than rushing through.

Visitors often compare this to Dambullas more famous cave temple, but Mulkirigala is far quieter and less commercialised. The 7-tiered complex involves a serious climb—around 500 steps—that leaves many out of breath, especially in the heat. Real the murals and Buddha statues are impressive but faded, and the lack of crowds makes it feel like a hidden gem, though some find the upkeep patchy.

The biggest surprise is the monkeys: they're bold and will snatch food or bags if you're not careful. Mention the guides at the base are pushy and expect a tip, even if you decline their services. The views from the top are stunning, but the whole visit takes 1.5–2 hours minimum, so plan accordingly.

The one thing
Go early (by 8 AM) to avoid the midday heat and the worst of the monkey activity—and bring water, as there are no shops on the climb.
What is the entrance fee?+
approx 500 LKR for foreigners (sometimes free for locals, but check).
How long does a visit take?+
30–60 minutes
How do I get there from Tangalle?+
The attraction is approximately 18 km from Tangalle. Take a taxi or tuk-tuk (about 25 minutes), hire a driver for the day, or take a local bus and then a short tuk-tuk from the nearest stop.
Is there a dress code?+
Yes — shoulders and knees must be covered. Remove shoes and hats before entering the inner shrine. Some sites provide sarongs and shawls for rent.
Is photography allowed?+
Photography is generally allowed, but avoid flash in dark areas. Some religious sites restrict photography near the main shrine. Look for signs or ask before taking photos.
What are the opening hours?+
Most attractions are open daily from around 8am or 9am to 5pm. Temple opening hours may vary for religious ceremonies. Check with your hotel for the latest schedule.
Tangalle
View all Tangalle travel intelligence →
Lankavatara Ocean Retreat & SpaCheck availability →
Frangipani Beach VillaCheck availability →

Have a specific question about Mulkirigala Rock Temple?
Ask BYC — honest answers from 300,000+ real guest reviews.

Ask BYC →