Review GuruSri Lanka's trusted review platform
Diana Beach Restaurant

Diana Beach Restaurant

4.6(14 reviews)  Beach road, Madiha Rd, Matara 81000

About Diana Beach Restaurant

Diana Beach Restaurant is a restaurant in Matara. Address:  Beach road, Madiha Rd, Matara 81000. Phone:  071 672 0008. Average rating: 4.6 out of 5 from 14 customer reviews on Review Guru. Read what customers say about Diana Beach Restaurant, find directions, and compare with other restaurants in Matara below.

See the full ranking: Best Restaurants in Matara

4.6

Based on 14 reviews

5
12
4
1
3
0
2
0
1
1

Visited Diana Beach Restaurant? Rate your experience

Tap a star to start — it takes a minute and helps others decide.

Write a review
  • Madiha C.

    Overall Disappointment

    Overall, it was a disappointing experience. The food lacked flavor, the drinks were outrageously priced, and the service was rather mediocre. Sadly, we won't be coming back.

    Food
    1
    Service
    2
    Value
    1
  • Tr.65

    Delicious food with a great view

    I visited this restaurant solo one evening. It's located right by the beach, where you can see plenty of adorable hermit crabs. Although the food is somewhat expensive, it turned out to be much tastier than I anticipated, and the portions are quite generous. The atmosphere is truly fantastic.

    Food
    5
    Value
    4
    Ambiance
    5
  • Cyrielle H.

    Consistently Great Dining Experience

    This restaurant is fantastic! We've dined here multiple times and have always been satisfied. The prices are fair, especially considering the quality. They offer a nice selection of options, and the cocktails are truly tasty. Thank you 🙏

    Food
    5
    Service
    5
    Value
    5
  • Shan R.

    Fantastic service and views

    Rumesh provided excellent service! He was attentive, friendly, and knowledgeable. The views are stunning and the atmosphere is peaceful. I lingered after my meal for another glass of wine just to soak in the waves and the surroundings.

    Service
    5
    Ambiance
    5
  • Samantha G.

    Perfect sunset dinner at Diana Beach

    I enjoyed the sunset at Diana Beach Restaurant in Polhena, and I have to say, the grilled snapper was fantastic. With sand beneath my feet, crab curry on the table, and the ocean just 2 meters away, it made for an ideal post-snorkeling meal. At LKR 3,000 per person, it was definitely worth it just for the view. I’d rate it 10/10 and will return for sunset and garlic prawns.

    Food
    5
    Value
    5
    Ambiance
    5
  • Christine Z.

    Great dinners at Diana Beach Restaurant

    We enjoyed two wonderful dinners at Diana Beach Restaurant. The service was both friendly and prompt. The drink menu features some creative options. The food was truly delightful, offering a mix of unique dishes alongside classic choices. The atmosphere was fantastic, especially with sunset views, soft lighting, and a pleasant breeze. Overall, we had a fantastic experience there!

    Food
    5
    Service
    5
    Ambiance
    5
  • Halyna P.

    Beautiful oceanfront dining experience

    The oceanfront restaurant is absolutely stunning and the food is fantastic. We tried various dishes, and everything was tasty—my favorite was the cream soup, which was incredibly delicious. I'm also including a photo of the salad that my husband chose…

    Food
    5
    Ambiance
    5
  • Frédéric M.

    Excellent service and ambiance

    The service was prompt and very attentive. The environment is lovely and tranquil. The music created a nice atmosphere for enjoying drinks or dinner. Our meal met all our expectations: it was fresh, uncomplicated, and tasty.

    Food
    5
    Service
    5
    Ambiance
    5

Read enough? Add your experience

You just read what others thought — tap a star to share yours.

Write a review

Frequently asked about Diana Beach Restaurant

What is Diana Beach Restaurant's phone number?
You can contact Diana Beach Restaurant on  071 672 0008. The number is also shown on this page along with directions and reviews.
Where is Diana Beach Restaurant located?
Diana Beach Restaurant is located at  Beach road, Madiha Rd, Matara 81000, Matara. Tap "Get directions" on this page to open it in Google Maps.
Is Diana Beach Restaurant any good?
Diana Beach Restaurant has an average rating of 4.6 out of 5 from 14 reviews on Review Guru. Read them on this page to see what customers say.

More restaurants in Matara

See all