Skip to main content
PriceLeo

Food & restaurants in Sabaragamuwa Province

The best food & restaurants spots in Sabaragamuwa Province, grouped by district — every listing rated 4 stars or higher on Google.

Sabaragamuwa Province

Kegalle

★ 4.7 429 Google reviews

Sri Lankan · Budget · Pinnawala

A well-loved family restaurant near the Pinnawala Elephant Orphanage with a clean dining room, hearty Sri Lankan buffets and a picturesque outlook towards the Maha Oya river where the elephants bathe.

No 13, Pinnalandawatta, Pinnawala, Rambukkana

★ 4.6 433 Google reviews

Sri Lankan, Cafe · Budget · Pinnawala

A highly rated cafe and family restaurant in Rambukkana, a short hop from the Pinnawala Elephant Orphanage, serving flavourful Sri Lankan rice and curry, kottu and short eats at local prices.

No. 49, Hospital Road, Rambukkana

★ 4.5 443 Google reviews

Bakery, Cafe, International · Mid · Kegalle

The Kegalle branch of the popular Fab Ceylon bakery-restaurant chain on the Kandy-Colombo road, with a bright modern interior, cakes and pastries plus a full menu of Sri Lankan and international dishes.

No 230, Kandy-Colombo Road, Karandupana, Kegalle

★ 4.1 737 Google reviews

Sri Lankan · Budget · Kegalle

A long-standing local restaurant on the main Kandy-Colombo road through Kegalle, known for traditional Sri Lankan rice and curry, short eats and quick, inexpensive meals for travellers passing through.

291 Kandy-Colombo Road, Kegalle

★ 4.0 1,300 Google reviews

Sri Lankan, International · Mid · Pinnawala

A riverside hotel restaurant directly opposite the Pinnawala Elephant Orphanage, where diners watch the herd bathe in the Maha Oya from the terrace while enjoying Sri Lankan and international buffets.

Pinnawala, Rambukkana 71100

Official website ↗

Ratnapura

★ 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