Search hotels in Dambulla on Booking.com
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. If you want to combine eating here with a half-day or full-day guided experience of the cave temple and surrounding sites, guided tours in Dambulla are bookable in advance.
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. A rice and curry lunch with fish or chicken costs LKR 350–650 at these spots. Best approached as a practical lunch stop rather than a destination meal.
Mango Mango Restaurant (Kandy–Dambulla Road): a sit-down restaurant on the main road between the town and the cave temple, popular with both tourists and locals. The menu covers Sri Lankan rice and curry, Chinese-Sri Lankan fried rice and noodles, and some Western dishes. The devilled chicken is a reliable order. LKR 500–1,200 per person. Air-conditioned, which is welcome in the midday heat.
Benthota Restaurant (near Dambulla junction): a local favourite for rice and curry lunches, slightly cheaper than the temple-area canteens and with better variety in the curries. The jackfruit curry and dhal are consistently good. LKR 300–550 per person. Gets busy between 12pm and 1pm with market workers.
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. Rice and curry from LKR 250–450.
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 - typically a rice and curry spread with four or five dishes - at LKR 800–1,500 per person. Arrange it in the morning so the kitchen can source ingredients from the market.
Gimanhala Hotel Restaurant (Matale Road): the hotel restaurant is open to non-guests and serves a mix of Sri Lankan and international cuisine. The lunch buffet (approximately LKR 1,000–1,500) offers a wider selection than the canteens, with reliably prepared curries and good desserts. Useful if you want air conditioning and a proper sit-down meal without the drive to Kandalama.
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: expect properly executed curries, fresh seafood, and international mains at LKR 3,000–6,000 per person. The dining room and terrace have views over the reservoir and forest that are among the best in Sri Lanka. Worth the short trip for a special meal. Book ahead. Take a tuk-tuk from the town centre (LKR 600–900 each way) or arrange transport through your accommodation.
Must-Try Dishes in Dambulla
Jackfruit curry (polos): the green jackfruit curry in central Sri Lanka is slow-cooked with coconut milk, fenugreek, and chilli. It is meaty in texture and is one of the best arguments for the vegetarian plate at local canteens. Ask for it specifically at the temple-area spots and at Benthota Restaurant — it is prepared fresh and sells out.
Pol sambol: fresh coconut sambal with chilli, shallots, and lime. Served alongside rice at every canteen and at its best when the coconut is freshly grated the same day. Available as a side at all local spots.
Fresh mango with salt and chilli: a regional snack rather than a restaurant dish — buy a ripe mango from the roadside stalls near the Economic Centre for LKR 80–150 and the vendor will slice it and add a salt-and-chilli mix. One of the better things to eat in transit between sites.
Devilled chicken: the Chinese-Sri Lankan version at Mango Mango Restaurant is the best sit-down order in town — dried chilli, onion, and capsicum, with enough heat to be interesting. Order it with fried rice for a meal that works in the midday heat.
Best Restaurants in Dambulla: Our Picks
- Best for lunch near the temple: canteens on the cave temple access road — rice and curry from LKR 350, eat before 1:30pm
- Best sit-down in town: Mango Mango Restaurant — air-conditioned, reliable, devilled chicken recommended
- Best splurge: Heritance Kandalama — the reservoir view terrace is worth the 10km trip and the price premium
- Best for an early start: town centre canteens — cheapest, most local, open from 7am
- Best if staying overnight: guesthouse kitchen dinners — four or five dishes cooked on request from LKR 800–1,500
Planning Your Dambulla Stop: Logistics
The Colombo–Sigiriya drive via the A9 highway takes approximately 3.5–4 hours from Colombo without stops. Leaving Colombo by 8am puts you in Dambulla by late morning, with time for a proper lunch before climbing the cave temple in the early afternoon. This is the correct sequence: eat first, then climb. The 365-step ascent in post-lunch heat is manageable; attempting it hungry and then stopping to eat afterwards wastes the best light for Sigiriya.
Booking Heritance Kandalama for lunch: the hotel accepts walk-in visitors for its restaurant, but phoning ahead (or asking your accommodation to book) secures a table on the lake terrace. The Kandalama is approximately 10 km south-east of the town centre; a tuk-tuk from the cave temple costs LKR 700–1,000 one way. Book the return tuk-tuk as well — getting one back from the hotel without a pre-arranged driver takes time. Lunch at Kandalama runs approximately LKR 3,500–6,500 per person, making it the most significant meal expense in the Cultural Triangle.
For drivers and guides: the temple-area canteens have areas where drivers typically eat at lower prices. If you are travelling with a hired driver, confirm in advance whether they will eat with you or separately — most prefer the driver’s canteen. This keeps the meal more efficient and avoids awkwardness over the bill.
The Dambulla Economic Centre: the wholesale fruit and vegetable market operates mainly from 4am to 8am for trade buyers and is not open to retail visitors. The roadside stalls lining the road to the market sell mangoes, pineapple, papaya, and watermelon at low prices throughout the day — typically LKR 60–150 per piece — and are worth a quick stop whether you are driving through or staying overnight.
Practical Notes
- Dambulla is a natural lunch stop on the Colombo–Cultural Triangle drive; plan to eat here rather than arriving hungry at Sigiriya, where restaurant options are more limited
- The Dambulla Economic Centre wholesale market is not open to retail visitors but the surrounding stalls sell fresh produce throughout the day - stock up on fresh mangoes, pineapple, and papaya at low prices
- 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 and Gimanhala; cash only at local canteens and market stalls
- Water: buy bottled water from the shops near the cave temple entrance before climbing - the 365-step climb in the heat will dehydrate you