Review GuruSri Lanka's trusted review platform

Top 15 · updated 2026

Best Restaurants in Matara

The top 15 restaurants in Matara, ranked by real reviewer feedback.

15
Restaurants listed
5.0★
Average rating
110
Reviews aggregated
Weligama Tide
Top-rated

Matara is the largest city on Sri Lanka's deep south coast — the commercial anchor at the end of the southern expressway and the natural base for Polhena reef, Dondra Head, and day trips to Mirissa whale watching. The restaurant scene splits between two distinct zones: the town centre, where the market, Star Fort area, and bus stand streets carry a dense run of local rice-and-curry kades and kottu shops serving the working city through the day; and the Polhena beach strip roughly 2 km south, where a smaller cluster of sea-facing restaurants caters to travellers based near the reef. Fresh seafood is the common thread — Matara's fishing boats work the same south-coast waters as Mirissa and Weligama, and the best kitchens serve the morning catch the same day. The list below ranks Matara restaurants on genuine reviewer feedback, the clearest guide to which kitchens earn repeat visits and which rely on passing trade.

  1. 1
    Weligama Tide

    Weligama Tide

    5.0(9 reviews)Restaurants

     Matara Rd, Weligama 81000

  2. 2
    Diana Beach Restaurant

    Diana Beach Restaurant

    4.9(11 reviews)Restaurants

     Beach road, Madiha Rd, Matara 81000

  3. 3
    Nomad Café

    Nomad Café

    4.9(10 reviews)Restaurants

     640 Matara Rd, Weligama 81700

  4. 4
    Sea brew beach restaurant

    Sea brew beach restaurant

    4.9(9 reviews)Restaurants

     Matara Rd, Talpe 80615

  5. 5
    Restaurant La Buranella

    Restaurant La Buranella

    5.0(7 reviews)Restaurants

     WGQ7+PM9, Matara

  6. 6
    Ocean Breeze Restaurant and Bar

    Ocean Breeze Restaurant and Bar

    5.0(7 reviews)Restaurants

     Meddawaththa, 46, 26 Kurunduwatta Rd, Matara 81000

  7. 7
    Southern Wave Restaurant

    Southern Wave Restaurant

    5.0(7 reviews)Restaurants

     Pubudu Mawatha, Matara

  8. 8
    Sea View Food Court

    Sea View Food Court

    5.0(7 reviews)Restaurants

     129 Polhena Rd, Matara 81000

  9. 9
    Spindrift Rooftop Restaurant

    Spindrift Rooftop Restaurant

    5.0(7 reviews)Restaurants

     Spindrift Rooftop Restaurant, 65/A Sri Sudharmarama Rd, Matara 81000

  10. 10
    Ocean’s Legacy Restaurant & Surf School

    Ocean’s Legacy Restaurant & Surf School

    5.0(7 reviews)Restaurants

     Eliyakanda, Matara 81000

  11. 11
    Sara Kitchen

    Sara Kitchen

    5.0(6 reviews)Restaurants

     Matara

  12. 12
    BOB SL Restaurant Madiha

    BOB SL Restaurant Madiha

    5.0(6 reviews)Restaurants

     176, Uswatta, 6A Madiha Rd, Matara 81000

  13. 13
    UPRISING restaurant and fresh fruit juice bar

    UPRISING restaurant and fresh fruit juice bar

    5.0(6 reviews)Restaurants

     S.K A2, Matara 81000

  14. 14
    Pot Biriyani - Matara

    Pot Biriyani - Matara

    5.0(6 reviews)Restaurants

     Madhiha Pemananda mw, Matara 81000

  15. 15
    Royal Dude Family Restaurant

    Royal Dude Family Restaurant

    5.0(5 reviews)Restaurants

     14 Wilmot Balasuriya Mawatha, Matara 81000

Frequently asked

What's the highest-rated restaurants in Matara?
Weligama Tide is currently the highest-rated restaurants in Matara on Review Guru, with an average of 5.0 out of 5 stars from 9 reviews.
Which restaurants in Matara has the most reviews?
Diana Beach Restaurant is the most-reviewed restaurants in Matara with 11 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 Matara?
Review Guru has 15 restaurants listed in Matara, aggregating 110 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.
What is the difference between restaurants in Matara town centre and Polhena beach?
Matara town centre restaurants — around the main market, the bus stand, and the streets near Star Fort — serve a predominantly local clientele with rice-and-curry lunches, kottu roti, and short eats at local prices (LKR 300–650 for a full meal). The Polhena beach strip roughly 2 km south has a smaller selection of sea-facing restaurants oriented more toward tourists and domestic weekend visitors, with menus that lead on fresh seafood and pricing that reflects the setting (LKR 1,200–3,500 for a main course). Both have real merit — the town kades are the most authentic for Sri Lankan food, and the Polhena spots offer beach-view dining with a direct line to the morning catch.
Is fresh seafood available at restaurants in Matara?
Yes — Matara has an active fishing industry and sits on the same south-coast waters as Mirissa and Weligama, so the best-reviewed restaurants serve what arrived that morning rather than frozen stock. Seafood is most reliably fresh at the Polhena-area restaurants, where daily catch specials on a board are standard. Whole grilled fish (tuna, kingfish, snapper), prawn curry, and crab are the most common offerings. For the freshest selection, order what the kitchen recommends that day rather than from the printed menu.
How much do restaurants in Matara cost?
Pricing follows a clear divide: local rice-and-curry kades and short-eat shops in the town centre serve full meals for LKR 300–650. Tourist-facing sea-view restaurants at Polhena beach charge LKR 1,200–3,500 for seafood mains. Mid-range sit-down restaurants in town — local Chinese, grills, and hotel dining rooms — typically run LKR 800–2,000 per person. Matara prices are generally lower than comparable tourist-facing restaurants in Galle Fort or Mirissa beach, reflecting the city's position as a working residential centre rather than a tourist-primary destination.