Review Guru — Sri Lanka's trusted review platform

Top 11 · updated 2026

Best Restaurants in Dambulla

The top 11 restaurants in Dambulla, ranked by real reviewer feedback.

11
Restaurants listed
4.9★
Average rating
70
Reviews aggregated
Terra Ceylon
Top-rated

Dambulla sits at the crossroads of Sri Lanka's Cultural Triangle — the A9 and the Kandy–Trincomalee road meet here, so most visitors heading to the Dambulla Cave Temple, Sigiriya, Polonnaruwa or Anuradhapura pass through town. Its restaurants reflect that traffic: home-style rice-and-curry kitchens and roti shops serve locals and drivers, while family-run places along Main Street, near Temple junction and on the Anuradhapura Road cater to travellers with set curry meals, fried rice and Western dishes. Some also run cooking classes. Because the Dambulla Dedicated Economic Centre is the island's largest vegetable wholesale market, fresh produce is cheap and plentiful. The list below ranks Dambulla restaurants by verified customer reviews. For Colombo's restaurant scene and links to other restaurant city pages, see /best/restaurants-in-colombo.

Been to one of these? Open its page and tap a star to rate it — your review directly improves this ranking.
  1. 1
    Terra Ceylon Restaurant & cafe Dambulla

    Terra Ceylon Restaurant & cafe Dambulla

    5.0(10 reviews)Restaurants

     Terra ceylon restaurant, Kurunegala - Dambulla Rd, Dambulla

  2. 2
    Cafe Kirikopi

    Cafe Kirikopi

    5.0(10 reviews)Restaurants

     WM29+597, Dambulla

  3. 3
    CAFE DE SKYLARK - Coffee Shop

    CAFE DE SKYLARK - Coffee Shop

    4.8(10 reviews)Restaurants

     80 Kurunegala Rd, Dambulla 21100

  4. 4
    Golden Rainbow Restaurant

    Golden Rainbow Restaurant

    5.0(5 reviews)Restaurants

     VM22+C88, Piriwana Rd, Dambulla

  5. 5
    Eleven Restaurant

    Eleven Restaurant

    5.0(5 reviews)Restaurants

     Auradhapura Road, Dambulla 21122

  6. 6
    Baappa’s Tasty Roti (බාප්පාගෙ රොටී කඩේ)

    Baappa’s Tasty Roti (බාප්පාගෙ රොටී කඩේ)

    5.0(5 reviews)Restaurants

     New Padeniya Rd, Dambulla 21100

  7. 7
    Rangiri Luuv Restaurant

    Rangiri Luuv Restaurant

    5.0(5 reviews)Restaurants

     634 Main Street, Dambulla 21100

  8. 8
    𝗦𝗮𝗸𝘂𝗿𝗮 𝗥𝗲𝘀𝘁𝗮𝘂𝗿𝗮𝗻𝘁 𝗮𝗻𝗱 𝗖𝗼𝗼𝗸𝗶𝗻𝗴 𝗖𝗹𝗮𝘀𝘀𝗲𝘀

    𝗦𝗮𝗸𝘂𝗿𝗮 𝗥𝗲𝘀𝘁𝗮𝘂𝗿𝗮𝗻𝘁 𝗮𝗻𝗱 𝗖𝗼𝗼𝗸𝗶𝗻𝗴 𝗖𝗹𝗮𝘀𝘀𝗲𝘀

    5.0(5 reviews)Restaurants

     Ambepussa - Trincomalee Hwy, Dambulla 21100

  9. 9
    Ariyam Restaurant

    Ariyam Restaurant

    5.0(5 reviews)Restaurants

     Dambulla 21100

  10. 10
    Piyassa Restaurant - පියස්ස රෙස්ටුරන්ට්

    Piyassa Restaurant - පියස්ස රෙස්ටුරන්ට්

    5.0(5 reviews)Restaurants

     Temple junction, Dambulla 21100

  11. 11
    Athula Restaurant

    Athula Restaurant

    4.6(5 reviews)Restaurants

     RMW3+9V3, Dambulla

Frequently asked

What's the highest-rated restaurants in Dambulla?
Terra Ceylon Restaurant & cafe Dambulla is currently the highest-rated restaurants in Dambulla on Review Guru, with an average of 5.0 out of 5 stars from 10 reviews.
Which restaurants in Dambulla has the most reviews?
Terra Ceylon Restaurant & cafe Dambulla is the most-reviewed restaurants in Dambulla with 10 customer reviews. A higher review count typically means a more reliable signal — a 4.5★ rating from 50 reviewers is stronger than a 5★ rating from 3.
How many restaurants are listed in Dambulla?
Review Guru has 11 restaurants listed in Dambulla, aggregating 70 customer reviews across them. We only include a business on a "best of" page once it has at least 3 reviews so the ranking is meaningful.
How are these restaurants ranked?
We use a Bayesian-weighted average score that combines the business's own star rating with the volume of reviews it has received. This prevents a single 5-star review from outranking 30 consistent 4-star reviews. Read more on our methodology page.
Are the reviews verified?
Reviews on Review Guru come from two sources: native submissions written directly on our platform, and imported reviews from Google Maps that we rewrite for clarity while preserving the original rating, sentiment, and named entities. Source is tagged on each review for transparency.
Where can I eat near the Dambulla Cave Temple and the Dambulla Economic Centre?
The Cave Temple (Golden Temple) entrance is on the A9 at the southern end of town, and several reviewed restaurants — including places around Temple junction and on Main Street — are a short walk or tuk-tuk ride away, which makes lunch after a morning visit to the caves easy. The Dambulla Dedicated Economic Centre lies north of the town centre on the A9 towards Anuradhapura; restaurants on the Anuradhapura Road and around the main clock-tower junction are the closest sit-down options if you are visiting the wholesale market or stopping on the way north. Opening hours vary, so check the phone numbers on each listing before making a special trip.
Local rice-and-curry or tourist menus — what should I expect in Dambulla?
Local rice-and-curry is the standard lunch in Dambulla: rice served with several vegetable curries, dhal, a mallung (shredded greens) and papadum, sometimes with fish or chicken. It is usually the cheapest and freshest option, helped by the town's vegetable market. Roti shops serve kottu and filled roti through the day and evening. Tourist-facing restaurants often offer the same rice-and-curry as a set meal and also serve fried rice, noodles, pasta and Western breakfasts, usually at higher prices. If you want the local version, go at lunchtime, when curries are cooked fresh, and read recent reviews on each listing for price and portion feedback.