★ 4.7
221 Google reviews
Italian, Chinese, Fusion · Mid · Ratnapura
A stylish modern restaurant in Kudugalwatta serving Italian and Chinese dishes alongside fusion plates, widely considered the best-rated dining spot in Ratnapura town. Dine-in, takeaway and reservations available.
No 22, Kudugalwatta, Ratnapura
★ 4.6
211 Google reviews
Sri Lankan, Seafood · Mid · Ratnapura
A family-friendly restaurant in Ratnapura known for its seafood platters - crab, prawns and cuttlefish - along with local and international favourites. One of the top-rated newer restaurants in the gem city.
446/1/B Mosque Road, Ratnapura
★ 4.2
3,500 Google reviews
Sri Lankan, International · Mid · Ratnapura
A large, well-known restaurant and banquet complex at Lellopitiya on the Ratnapura-Pelmadulla road, serving Sri Lankan buffets, short eats and international dishes; a favourite meal stop en route to the gem country and Sinharaja.
Opposite 111 km post, Ratnapura-Pelmadulla Road, Lellopitiya
Official website ↗
★ 4.1
649 Google reviews
Cafe, Fusion · Mid · Ratnapura
A modern cafe in Hidellana New Town blending international dishes with local delicacies, plus good coffee and desserts. Regularly ranked among the best casual dining spots in Ratnapura.
New Town, Hidellana, Ratnapura 70000
★ 4.1
529 Google reviews
Indian · Mid · Ratnapura
A family restaurant at Batugedara serving authentic Indian cuisine - biryani, tandoori and rich curries - one of the few dedicated Indian dining options in the Ratnapura area.
No. 52, Batugedara, Ratnapura