Restaurants in Polonnaruwa
Where to eat in Polonnaruwa, Sri Lanka — the district's 8 top-rated restaurants, each rated 4 stars or higher on Google, from local rice and curry to sit-down dining.
Jaga Food
Sri Lankan, Village buffet
Open-air garden restaurant by a canal on the A11, famous for its home-cooked Sri Lankan buffet with plenty of vegetarian curries and the charismatic host Jaga himself. Booking ahead is recommended.
A11, Diyasenpura, Polonnaruwa
Pabalu Mandapa
Sri Lankan, Village buffet
Highly rated authentic Sinhala buffet near Bendiwewa built around locally sourced ingredients and traditional recipes. A quieter, top-quality alternative to the bigger buffet houses.
Near Bendiwewa Maha Vidyalaya, Bendiwewa, Polonnaruwa
Priyamali Gedara
Sri Lankan, Village buffet
Legendary village home-kitchen on the Habarana road serving a traditional Sri Lankan buffet cooked in clay pots over wood fires, with rice-field views. Widely considered the definitive local-food experience near Polonnaruwa.
Kalahagala, Polonnaruwa
Gemi Gedara
Sri Lankan, Village buffet
Charming palm-shaded buffet restaurant in Bendiwewa surrounded by rice fields, serving authentic village-style Sri Lankan curries with warm hospitality.
1608 Bendiwewa, Polonnaruwa
Hungry Muppets Restaurant & Cafe
Sri Lankan, Western
Family-friendly restaurant and cafe in Polonnaruwa town mixing local rice and curry with Western comfort food. Clean, welcoming and popular with younger locals.
Polonnaruwa town
Saruketha Restaurant
Sri Lankan, Buffet
Buffet-style restaurant overlooking lush paddy fields, laying out around 30 Sri Lankan dishes including numerous vegetarian options. A convenient authentic lunch stop between the ancient city and Giritale.
Polonnaruwa-Habarana Rd, Polonnaruwa
NS Tomatoes Restaurant
Sri Lankan, Chinese
Modern restaurant with an open kitchen near Hospital Junction serving Sri Lankan and Chinese food, with indoor and outdoor seating and a bar. One of the newer quality options in Polonnaruwa town.
Good Market, Hospital Junction, Polonnaruwa
Rajadhani Restaurant
Indian, Sri Lankan, Chinese
Popular tour-bus stop on the A11 with a North Indian chef turning out Indian, Sri Lankan and Chinese dishes. Spacious, air-conditioned and good value at around USD 6 per head.
A11, Polonnaruwa 51000
Frequently asked questions
- Where should I eat in Polonnaruwa?
- Browse the 8 restaurants listed across Polonnaruwa District.
- Is there local food in Polonnaruwa?
- Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood.