Srilanka-Places.com has listed approx 55 restaurants in Ratnapura. Some of the Top rated restaurants in Ratnapura are- Hotel Minipura, ABULA HOTEL( ගමේ කෑම), FoodTalk, Delight Food, The hideout hills hotel, Kottawaththa catering service, Royal Place Restaurant & Karoke, මාමා බත් කඩේ, Hawai & SS Bakery food court n cafe.