Restaurants in Kegalle
Hill countryWhere 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
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
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
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
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
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.