Skip to main content
PriceLeo

Restaurants in Kegalle

Hill country

Where to eat in Kegalle, Sri Lanka — the district's 5 top-rated restaurants, each rated 4 stars or higher on Google, from local rice and curry to sit-down dining.

Alimankada Paradise of Food

Sri Lankan

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

Pinnawala Budget ★ 4.7 (429)

Nai Kochchi Cafe & Family Restaurant

Sri Lankan, Cafe

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

Pinnawala Budget ★ 4.6 (433)

Fab Ceylon Kegalle

Bakery, Cafe, International

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

Kegalle Mid ★ 4.5 (443)

Ambasewana City Hotel

Sri Lankan

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

Kegalle Budget ★ 4.1 (737)

Hotel Elephant Park

Sri Lankan, International

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

Pinnawala Mid ★ 4.0 (1,300)

Frequently asked questions

Where should I eat in Kegalle?
Browse the 5 restaurants listed across Kegalle District.
Is there local food in Kegalle?
Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood.