Written by

One of the best reasons to travel is to explore food. And the large town of Dambulla in Sri Lanka offers up a feast of mouthwatering dishes no one can say ‘no’ to. Restaurants in Dambulla range from establishments providing quick bites to those specializing in local and Indian dishes as well as seafood. Join us as we take a look at some of the most popular places to eat in Dambulla.

6 Dambulla Restaurants That Offer Lip-Smacking Food

Of all the places to eat in the town of Dambulla, these 6 restaurants is where you ought to dine with your loved ones on your next Sri Lankan vacay!

1. Rithu Restaurant

Rithu Restaurant in Dambulla

Image Source

Rithu Restaurant in Dambulla is a popular establishment among locals and tourists. It serves some of the best curry youll have and coupled with quick service and an owner whos very obliging, youll certainly come back for more. Price:s are more than reasonable especially considering the delicious fare and hospitality.

Location: Inamaluwa – Sigiriya Rd, Dambulla
Specialty: Sri Lankan, Seafood
Price: Approximately INR 600 per person
TripAdvisor: 4.5/5
Google Rating: 4.4/5

Suggested Read: 9 Best Things To Do In Dambulla To Have Unlimited Fun On Your Vacation


Sri Lanka Holiday Packages On TravelTriangle

Book your Sri Lanka trip from TravelTriangle: Inclusive of Hotels, Sightseeing, Transfers, & Meals. Best Prices Guaranteed. Get Customizable Package & Free Guidance From Destination Experts. Book Now!


2. Bentota Bake House

Bentota bake house in Dambulla

Image Source

If youre on the way to Anuradhapura, be sure to stop at this restaurant in Dambulla for refreshments. And if youre not, consider making the effort to get here! You can tuck into affordable, yummy food including baked delights. Price:s are very reasonable too so you get great bang for your buck. Be warned that this Dambulla restaurant can get pretty crowded so you may want to reserve a table.

Location: Anuradhapura Rd, Dambulla 21100
Specialty: Sri Lankan, baked items
Price: INR 1,000 for two
TripAdvisor Rating:
Google Rating: 4/5

Must Read: 10 Best Places To Visit In Trincomalee That Prove It Is A Hidden Gem In Sri Lanka

3. Sakura

great service Restaurant

Image Source

Sakura in Dambulla is another restaurant you must try. It boasts a friendly ambience, great service and sumptuous Sri Lankan fare. Thats not all there is, however; the gracious hosts make sure every need is catered to so that you come away with lasting memories of Sri Lankan hospitality. This restaurant in Dambulla is perfect for families, couples and solo travelers.

Location: Ambepussa – Kurunegala – Trincomalee Hwy, Dambulla
Specialty: Asian, Sri Lankan
Price: INR 500 per person
TripAdvisor Rating: 4.5/5
Google Rating: 4.5/5

4. Caf- Kachchan

cafe kacchan in Dambulla

Image Source

Caf- Kachchan is one of the best upscale restaurants in Dambulla and you should try to dine here at least once. Its located in the luxury hotel Heritance Kandalama which is set near Lake Kandalama. The amazing location and great service will enrich your dining experience and leave you eager to come back for more.

Location: Near Lake Kandalama, Dambulla – 21100
Specialty: Local
Price: INR 1,000 per person
TripAdvisor Rating: 4.5/5
Google Rating: NA

Suggested Read: 8 Restaurants In Bentota For Relishing Scrumptious Sri Lankan Delicacies!

5. Mango Mango Restaurant

mango mango restaurant in Dambulla

Image Source

If you want a taste of India, we recommend heading to this trendy restaurant in Dambulla. It specializes in North Indian cuisine using traditional Indian spices and herbs. Mango Mango restaurants menu also includes refreshing beverages like fresh juices and lassi as well as desserts like kulfi, phirni and halwas.

Location: Ambepussa – Kurunegala – Trincomalee Hwy, Dambulla
Specialty: North Indian
Price: Approximately INR 2000 for two
TripAdvisor Rating: 3.5/5
Google Rating: 3.6/5

6. Athula Yapagama

serves delicious local food

Image Source

Athula Restaurant in Dambulla is a laid-back establishment that serves simple but delicious local food. The buffet-style restaurant is family-run and exudes a warmth that perfectly complements the fare. Affordable, unpretentious, and with a welcoming ambience, you cant afford to miss this terrific restaurant in Dambulla.

Location: Yapagama, Dambulla – 21100
Specialty: Sri Lankan
Price: INR 330 per person
TripAdvisor Rating: 4.5/5
Google Rating: 4.5

Further Read: 6 Best Museums In Sri Lanka That’ll Walk You Through The Country’s Rich Historic Past

So, what are you waiting for? Plan your trip to Sri Lanka with TravelTriangle right away and head to these Dambulla restaurants for a true gastronomical experience!


Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


Category: Bot, Restaurants, Sri Lanka

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month