• Things to do
  • Places to visit
  • Hotels and resorts
  • Honeymoon packages
  • Holiday packages
  • Real Traveler Stories

    Restaurants In Dambulla

    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 In Sri Lanka In 2022!

    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