Review GuruSri Lanka's trusted review platform

Top 9 · updated 2026

Best Restaurants in Ratnapura

The top 9 restaurants in Ratnapura, ranked by real reviewer feedback.

9
Restaurants listed
4.1★
Average rating
50
Reviews aggregated
Vibz Restaurant
Top-rated

Ratnapura — literally 'city of gems' in Sinhala — is the trading centre for Sri Lanka's sapphire and ruby industry, set in the wet-zone foothills about 100 kilometres southeast of Colombo on the A4. The town's restaurant scene is built around its working population: gem traders, mining crews, and domestic travellers passing through on the way to Sinharaja rainforest or Adam's Peak. Rice-and-curry at competitive prices is the dominant format, and the best restaurants in Ratnapura serve generous portions of coconut-based curries heavy with local wet-zone greens and fresh fish from the Kalu River system. International menu options are limited outside the larger hotels; the value here is in authentic low-country Sinhalese cooking at honest prices. The list below ranks Ratnapura restaurants on genuine reviewer feedback.

Been to one of these? Open its page and tap a star to rate it — your review directly improves this ranking.
  1. 1
    Vibz Restaurant and Cafe

    Vibz Restaurant and Cafe

    5.0(6 reviews)Restaurants

     15a Mosque Rd, Ratnapura 70000

  2. 2
    Grill Corner

    Grill Corner

    5.0(4 reviews)Restaurants

     MCH5+X9Q, Mosque Rd, Ratnapura

  3. 3
    Curry Dish Restaurant - Ratnapura

    Curry Dish Restaurant - Ratnapura

    5.0(3 reviews)Restaurants

     6 Goods Shed Rd, Ratnapura

  4. 4
    LILY Restaurant Rathnapura

    LILY Restaurant Rathnapura

    4.3(6 reviews)Restaurants

     93/B Inner Circular Rd, Ratnapura

  5. 5
    Vadiya Cafe-වාඩිය Cafe

    Vadiya Cafe-වාඩිය Cafe

    4.3(7 reviews)Restaurants

     213 Main St, Ratnapura

  6. 6
    Kitchen J by Janu

    Kitchen J by Janu

    4.3(8 reviews)Restaurants

     MCH4+XQM, Ratnapura

  7. 7
    Randiya Thai Food Weralupa

    Randiya Thai Food Weralupa

    4.0(6 reviews)Restaurants

     Ratnapura 70000

  8. 8
    Corundum Family Restaurant

    Corundum Family Restaurant

    3.0(6 reviews)Restaurants

     Ratnapura 70000

  9. 9
    Dine Out Indian Restaurant, Ratnapura

    Dine Out Indian Restaurant, Ratnapura

    2.3(4 reviews)Restaurants

     Ratnapura

Frequently asked

What's the highest-rated restaurants in Ratnapura?
Vibz Restaurant and Cafe is currently the highest-rated restaurants in Ratnapura on Review Guru, with an average of 5.0 out of 5 stars from 6 reviews.
Which restaurants in Ratnapura has the most reviews?
Kitchen J by Janu is the most-reviewed restaurants in Ratnapura with 8 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 Ratnapura?
Review Guru has 9 restaurants listed in Ratnapura, aggregating 50 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 local food should I try in Ratnapura — what makes the cuisine distinct from Colombo?
Ratnapura sits in Sri Lanka's wet zone at the edge of the rain-shadow foothills, and the low-country Sinhalese cooking here is shaped by that environment: coconut-based curries with an abundance of locally grown greens — gotukola, mukunuwenna, and karawila — plus freshwater fish from the Kalu River system that rarely appears on Colombo restaurant menus. Jackfruit and breadfruit preparations unique to the wet-zone lowlands are local staples; well-seasoned jackfruit curry cooked with coconut milk is worth ordering alongside the rice packet. Kitul treacle and jaggery — from the native kitul palm harvested in the Ratnapura district — appear as condiments and dessert sweeteners; buffalo curd with kitul treacle here uses fresher, less-processed treacle than the product that reaches Colombo stores. The gem-market lunch kade is a cultural institution: fast, cheap, and built around the midday rush of a trading town.
Where are the best places to eat in Ratnapura near the gem market and town centre?
Ratnapura's gem market and trading zone is centred around Main Street and the streets near the central bus stand — this is also where the highest density of local restaurants, rice-and-curry kades, and lunch packet sellers operate. The working-hour peak is early: lunch kades open from 10:30 AM and the best sell out by 1 PM, running their fastest service during the mid-morning gem-market rush. The restaurants that review consistently well in Ratnapura tend to be family-run operations that have served the gem-trading community for a generation — high reviewer counts accumulated over many years are a more reliable quality signal in a small town like Ratnapura than a burst of recent reviews. Most arriving visitors are within walking distance of the best-reviewed lunch options from the bus stand.
Is Ratnapura worth a food stop on a day trip from Colombo — what should I know before visiting?
Ratnapura is about 100 kilometres from Colombo on the A4 — roughly a two to two-and-a-half hour drive in normal conditions, longer during peak hours on the Horana–Ratnapura corridor, which carries heavy freight traffic. As a day-trip food stop, Ratnapura works well for a late-morning arrival timed to the lunch-kade service window (10:30 AM to 1 PM); the gem bazaar area is worth walking around before eating, and most visitors combine the two. Sinharaja Forest Reserve is approximately 40 kilometres south of Ratnapura, making the town the natural midday stop on a Colombo to Sinharaja day trip. Adam's Peak (Sri Pada) is about 50 kilometres northeast; pilgrimage season from December to May sends significant through-traffic via Ratnapura, and restaurants in the town centre are busier on Friday and Saturday nights during those months. Cash is the standard payment method at Ratnapura restaurants; card acceptance is limited to the larger hotel dining rooms.