Review Guru — Sri Lanka's trusted review platform

Top 15 · updated 2026

Best Restaurants in Dehiwala

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

15
Restaurants listed
4.6★
Average rating
106
Reviews aggregated
Toddy Bay
Top-rated

Dehiwala–Mount Lavinia has one of the busiest restaurant strips in south Colombo. Many of the places listed here sit on the beach lanes off Galle Road, such as De Alwis Place, Beach Road, Vihara Road and College Avenue. That stretch is known for seafood grills and beach restaurants with sunset tables on the sand. Inland, Galle Road and Templers Road add family restaurants, Sri Lankan rice-and-curry spots, dosa houses and casual cafés. There are 28 active restaurants listed, with an average rating of 4.18★ across 204 reviews, and 12 of them are rated 4.5★ or higher. The list below is ranked on real diner reviews. Check each listing for comments on food quality, freshness of the seafood, service and value for money. 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
    Toddy Bay Restaurant & Bar

    Toddy Bay Restaurant & Bar

    5.0(10 reviews)Restaurants

     No 42, 18 Vihara Rd, Dehiwala-Mount Lavinia 10350

  2. 2
    Broadway Restaurant and Pub

    Broadway Restaurant and Pub

    4.8(10 reviews)Restaurants

     No:03 1/1 Station Road, Dehiwala-Mount Lavinia 10350

  3. 3
    Amaa Rasa Mount Lavinia

    Amaa Rasa Mount Lavinia

    5.0(5 reviews)Restaurants

     04 Templers Rd, Dehiwala-Mount Lavinia 10370

  4. 4
    Oregano Restaurant

    Oregano Restaurant

    5.0(5 reviews)Restaurants

     187/C Templers Rd, Dehiwala-Mount Lavinia

  5. 5
    YOSHA DOSA - Mount Lavinia

    YOSHA DOSA - Mount Lavinia

    5.0(5 reviews)Restaurants

     549C Galle Rd, Dehiwala-Mount Lavinia

  6. 6
    PBC - Padparradscha Beach Club

    PBC - Padparradscha Beach Club

    5.0(5 reviews)Restaurants

     31/3A Siripala Rd, Dehiwala-Mount Lavinia

  7. 7
    Soul Beach Colombo

    Soul Beach Colombo

    4.8(5 reviews)Restaurants

     44 Campbell Pl, Dehiwala-Mount Lavinia 10350

  8. 8
    THE DECK

    THE DECK

    4.4(10 reviews)Restaurants

     59, 7 Peter's Ln, Dehiwala-Mount Lavinia

  9. 9
    Crepe Runner - Mount Lavinia

    Crepe Runner - Mount Lavinia

    4.4(10 reviews)Restaurants

     459/1B Galle Rd, Dehiwala-Mount Lavinia, Dehiwala 10350

  10. 10
    Sunset Beach Wadiya

    Sunset Beach Wadiya

    4.6(5 reviews)Restaurants

     Albert Pl, Dehiwala-Mount Lavinia

  11. 11
    Catamaran Beach Restaurant

    Catamaran Beach Restaurant

    4.6(5 reviews)Restaurants

     16, 43 College Avenue, Dehiwala-Mount Lavinia

  12. 12
    Olivia Restaurant and Bar

    Olivia Restaurant and Bar

    4.6(5 reviews)Restaurants

     15A De Soysa Ave, Dehiwala-Mount Lavinia

  13. 13
    Sturgeon Restaurant and Bar

    Sturgeon Restaurant and Bar

    4.3(10 reviews)Restaurants

     43/6 Beach road, Alwis Pl, Dehiwala-Mount Lavinia 10350

  14. 14
    Karma seafood restaurant

    Karma seafood restaurant

    4.7(3 reviews)Restaurants

     දුම්රියපළ පාර, Dehiwala-Mount Lavinia

  15. 15
    Al-Maas Grand Restaurant

    Al-Maas Grand Restaurant

    4.2(13 reviews)Restaurants

     78 Hill St, Dehiwala-Mount Lavinia 10350

Frequently asked

What's the highest-rated restaurants in Dehiwala?
Toddy Bay Restaurant & Bar is currently the highest-rated restaurants in Dehiwala on Review Guru, with an average of 5.0 out of 5 stars from 10 reviews.
Which restaurants in Dehiwala has the most reviews?
Al-Maas Grand Restaurant is the most-reviewed restaurants in Dehiwala with 13 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 Dehiwala?
Review Guru has 15 restaurants listed in Dehiwala, aggregating 106 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 is the seafood restaurant strip in Dehiwala and Mount Lavinia?
Most of the beachfront seafood restaurants in Dehiwala–Mount Lavinia are clustered on the short lanes that run from Galle Road down to the sea, including De Alwis Place, De Alwis Avenue, Beach Road, Vihara Road, Wasala Road and College Avenue. Several of the listings here are seafood grills or beach bars on that strip, with tables on or close to the sand. Evenings around sunset are the busiest time, especially on weekends and public holidays. Menus, prices and whether the catch of the day is sold by weight vary between restaurants, so check recent reviews and call ahead using the phone number on each listing.
Which restaurants in Dehiwala are good for family dining?
For family meals, many diners prefer the restaurants on Galle Road and the inland roads such as Templers Road, which tend to have regular indoor seating, wider menus and easier parking than the beach lanes. The beach restaurants can also work for families earlier in the evening, before the late-night bar crowd arrives. When choosing, look at recent reviews for comments on portion sizes, kids' options, noise level and how busy the place gets on weekends. For larger groups or special occasions, calling ahead to book a table is a good idea, as the popular spots fill up quickly on Friday and Saturday nights.