Where to Eat in Dambulla: Best Restaurants and Local Food
Book an experience
Things to do here
The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.
Dambulla is positioned on the A9 highway at the crossroads between Colombo and the Cultural Triangle — Sigiriya, Polonnaruwa, and Anuradhapura are all within striking distance. As a result, the town functions primarily as a transit point: people pass through, eat a quick lunch near the cave temple, and move on. The food scene reflects this role — functional, reasonably priced, and covering the essentials well enough for a town of its size.
For a more upscale meal in a remarkable setting, the Kandalama area — about 10km from the town centre — has the Heritance Kandalama hotel, designed by Geoffrey Bawa, which operates a restaurant open to non-guests. That is the dining outlier; the rest of Dambulla is straightforward local eating.
What to Eat
Rice and Curry: the standard and the right choice for a Dambulla lunch stop. The local version is in the central Sri Lanka style — dhal, one or two vegetable curries, a sambal, and a fish or chicken option. Priced at LKR 350–650 at the canteens near the cave temple entrance. The quality is consistent across the main canteens because they are competing for the same tourist-and-local mix of custom.
Fruit from Market Stalls: Dambulla has one of Sri Lanka’s largest wholesale fruit and vegetable markets — the Dedicated Economic Centre — which supplies much of the island’s produce. The roadside stalls near the town sell fresh fruit at very low prices: mangoes, pineapple, watermelon, and papaya. Good for stocking up before a long drive or a day of site-visiting.
Short Eats: the bakeries and tea shops along the main road sell rolls, cutlets, and biscuits throughout the day. Useful for a quick stop when arriving or departing.
Where to Eat
Canteens near the Cave Temple: the access road to the Dambulla cave temple has a cluster of local restaurants and canteens that open for lunch when the tourist buses arrive. The food is basic — rice and curry, fried rice, short eats — but the prices are fair and the location is convenient. Best approached as a practical lunch stop rather than a destination meal.
Town Centre Canteens: Dambulla’s town centre, a few kilometres from the cave temple, has several local canteens that are cheaper and less tourist-facing than the temple-area spots. These serve local workers and market traders and use the town’s fruit and vegetable market to good effect — the fresh produce quality is high.
Guesthouse Kitchens: if you are staying overnight in Dambulla rather than passing through, the guesthouse kitchens are the best dinner option. Most cook on request and produce a full Sri Lankan dinner at a reasonable price. Arrange it in the morning.
Heritance Kandalama (10km): the Heritance Kandalama hotel — Geoffrey Bawa’s last major building, built into the rock face overlooking Kandalama reservoir — operates a restaurant open to non-guests. The food is upscale Sri Lankan and international; prices match the setting. The dining room and terrace have views over the reservoir and forest. Worth the short trip for a special meal. Book ahead.
Practical Notes
- Dambulla is a natural lunch stop on the Colombo–Cultural Triangle drive; plan to eat here rather than arriving hungry at Sigiriya
- The Dambulla Economic Centre wholesale market is not open to retail visitors but the surrounding stalls sell fresh produce throughout the day
- Kandalama requires transport — a tuk-tuk costs around LKR 600–900 each way from the town centre
- Most local canteens sell out of the main curries by 1:30pm; eat before then
- Card acceptance is available at the Heritance; cash only at local canteens
Frequently Asked Questions
- Where should I eat lunch near the Dambulla cave temple?
- A cluster of local restaurants and canteens on the access road to the cave temple opens when tour buses arrive. The food is basic — rice and curry, fried rice, short eats — priced fairly for a practical lunch stop. Most sell out of the main curries by 1:30pm, so eat before then.
- Is there an upscale restaurant near Dambulla?
- Yes — Heritance Kandalama, about 10km from the town centre, is Geoffrey Bawa's last major building and operates a restaurant open to non-guests. The dining room and terrace have views over the Kandalama reservoir and forest. Book ahead and take a tuk-tuk (LKR 600–900 each way).
- Is Dambulla a good place to buy fresh fruit?
- Yes — Dambulla has one of Sri Lanka's largest wholesale fruit and vegetable markets (the Dedicated Economic Centre), and roadside stalls near the town sell mangoes, pineapple, watermelon, and papaya at very low prices. Good for stocking up before a day of site-visiting.
- What does a meal cost in Dambulla?
- A rice and curry lunch at local canteens near the cave temple costs LKR 350–650. Town centre canteens are slightly cheaper. Cards are accepted at the Heritance Kandalama; cash only at local canteens.
- Can I get a home-cooked meal at a guesthouse in Dambulla?
- Yes — if you are staying overnight, most guesthouse kitchens cook a full Sri Lankan dinner on request at a reasonable price. Arrange it in the morning.
- Is Dambulla a good lunch stop on the drive to Sigiriya?
- Yes — Dambulla sits on the A9 highway between Colombo and the Cultural Triangle and is the natural lunch stop on the Colombo–Sigiriya drive. Plan to eat here rather than arriving hungry at Sigiriya, where restaurant options are more limited.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.