Where to Eat in Polonnaruwa: Best Restaurants and Local Food
Book an experience
Things to do here
The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.
Polonnaruwa is a small town built around one of Sri Lanka’s most significant archaeological sites. The food scene is correspondingly small — a handful of local canteens, guesthouse kitchens, and a few basic restaurants near the site entrance. There is nothing here that will stay in the memory as a meal, but there is enough to eat well while spending a day or two exploring the ruins. The approach most visitors find works best is a rice and curry lunch before or after the ancient city, and an evening meal at wherever they are staying.
The Giritale area, about 10km north of the Polonnaruwa town centre, has slightly more options — a few mid-range hotels with proper restaurant kitchens that are worth knowing about if you want something more than a canteen lunch.
What to Eat
Rice and Curry: the standard Sri Lankan lunch and the default eating in Polonnaruwa. The local version is in the central Sri Lanka style — less coconut-heavy than the south coast, more closely resembling the up-country preparation. Good dhal, vegetable accompaniments, and whatever protein the canteen is serving that day. A full plate runs LKR 350–600.
String Hoppers: the tea shops near the bus stand and in the town market area serve string hoppers for breakfast, from around 7am. A practical option before a full day at the ruins, which cover several square kilometres and take most of the morning to tour properly.
Short Eats: bakeries and small tea shops in the town centre sell rolls, cutlets, and biscuits throughout the day. Useful as a snack or a quick lunch if you are cycling through the site and do not want to stop for a full meal.
Where to Eat
Local Canteens near the Site Entrance: there are a few local restaurants and canteens within a short walk of the Polonnaruwa ancient city entrance. They serve rice and curry at lunch and simple dishes for dinner. The food is basic and the prices are fair. These are the most convenient option if you are eating between or after visiting the ruins.
Guesthouse Restaurants: the guesthouses dotted around the Polonnaruwa New Town and near the site often have small kitchens that cook for guests. Dinner on request is the standard arrangement — let your host know in the morning if you want to eat in the evening. The cooking varies by property but is generally the best available option in the area.
Giritale Area (10km North): the Giritale area, on the shores of the Giritale tank (reservoir), has a few mid-range hotels that run proper restaurant kitchens open to non-guests. The menus are broader — Sri Lankan, some international options, decent seafood given the freshwater fish from the tank. Worth the short ride if you want a sit-down restaurant meal rather than a canteen lunch.
Town Centre Canteens: the Polonnaruwa New Town market area has canteens serving lunch from around 11am. These cater primarily to locals and are cheaper than the guesthouse restaurants. The curry selection varies daily; the dhal and vegetable options are consistently good.
Practical Notes
- Polonnaruwa’s food scene is small and functional — set expectations accordingly
- The ruins are best explored by bicycle (rentable near the entrance); carry a packed lunch or snacks for a full-day visit
- Guesthouse dinner needs to be arranged in advance; kitchens do not cater for walk-in evening meals without notice
- Giritale adds 20km of travel (return) but provides a noticeably better restaurant dinner option
- Cash only at local canteens; guesthouse restaurants may accept card if they are mid-range or above
Frequently Asked Questions
- Are there good restaurants near the Polonnaruwa ruins entrance?
- A few local canteens operate within walking distance of the ancient city entrance, serving rice and curry at lunch and simple dishes for dinner. The food is basic and the prices are fair — these are the most convenient option if you are eating before or after the ruins.
- How do I arrange dinner at a guesthouse in Polonnaruwa?
- Tell your host in the morning if you want to eat in the evening. Most guesthouse kitchens cook to order and do not cater for unannounced walk-in evening meals. Dinner is usually the best available option in the area.
- What is the Giritale area and is it worth going there for a meal?
- Giritale is 10km north of Polonnaruwa town, beside a large ancient irrigation reservoir. A few mid-range hotels there operate proper restaurant kitchens open to non-guests, with broader menus than the town canteens — Sri Lankan, some international options, and freshwater fish. The return journey adds 20km but provides a noticeably better restaurant dinner.
- What should I eat for breakfast before visiting the Polonnaruwa ruins?
- String hoppers are available at tea shops near the bus stand and town market from around 7am, and are a practical option before a full day on the ruins. Short eats (rolls, cutlets) from bakeries also work as a quick breakfast.
- Is there anywhere to eat inside the Polonnaruwa archaeological site?
- No restaurant or café operates inside the monument complex. If cycling through the site for a full day, carry snacks and water from the entrance area. Canteens near the entrance are available before and after your visit.
- Do restaurants in Polonnaruwa accept card payments?
- Cash only at local canteens and village spots. Guesthouse restaurants and Giritale mid-range hotels may accept cards. Stock up with cash in Polonnaruwa town before entering the site or travelling to Giritale.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.