Polonnaruwa is Sri Lanka’s best-preserved medieval capital, with an extensive complex of palaces, temples, and stone statues that can be covered by bicycle in a full day. Most travellers spend one night here - enough time to arrive, explore the ruins the following morning, and move on to the next Cultural Triangle stop. Guided tours of the ruins can be arranged through local operators alongside your accommodation.
The town itself (Kaduruwela, the modern settlement) sits alongside the ancient city and has a working Sri Lankan atmosphere - a market, bus connections, rice paddies - without being particularly scenic. The main accommodation area is either in or near the town, or 10km away at Giritale, which has a more natural setting beside a large irrigation tank.
Budget: $18–40 per night
Polonnaruwa town has budget guesthouses serving the one-night Cultural Triangle traveller. Rooms are simple - fan or air-conditioned, private bathroom - and guesthouses commonly offer bicycle hire at LKR 300–400 per day, which is the standard way to cover the ruins.
At this price point, you are close to the ruins entrance and the local market, which keeps costs down for meals. Several guesthouses have small restaurants or can direct you to cheap rice and curry spots nearby.
New Haven Polonnaruwa offers a garden setting with free WiFi and complimentary bicycle use — a practical budget choice in town for the ruins-and-ride traveller. Approximately $20–40/night.
Clay Hut Village Polonnaruwa is a seven-minute walk from Gal Vihara — the best-positioned budget property for arriving early at the famous rock carvings before tour groups. Approximately $25–50/night.
Mid-Range: $40–100 per night
In Polonnaruwa town, mid-range options are limited. A few small hotels offer air-conditioned rooms with better amenities, but the town does not have the boutique hotel density of Sigiriya or Kandy.
Giritale, 10km south, is the better bet at this price point. The Giritale Hotel sits beside Giritale Tank - an ancient irrigation reservoir - with views over the water and a calm, rural setting. Several smaller properties in the Giritale area offer similar positions at lower prices. The trade-off is the 10km journey to the ruins entrance, which requires a tuk-tuk (around LKR 400–500 each way) or bicycle.
Nature Resort Polonnaruwa offers family rooms with balconies, air-conditioning, and garden views — a mid-range town option for those who prefer proximity to the ruins entrance over the lakeside setting at Giritale. Approximately $40–80/night.
Wildescape Polonnaruwa is an eco-focused property with a garden restaurant and free WiFi — a quieter mid-range option for those wanting a more natural setting. Approximately $50–90/night.
Upscale / Splurge
Polonnaruwa’s top-end options are modest. The Royal Lotus Hotel in Giritale has a pool and a lakeside position and operates at the higher end of local prices, though it is not comparable to luxury properties elsewhere in Sri Lanka.
For genuine upscale accommodation near the Cultural Triangle, Habarana (45km northwest) has larger resort properties that can serve as a base for a day trip to Polonnaruwa.
Where to Base Yourself
Polonnaruwa town (Kaduruwela): The most convenient base for the ruins. Budget-focused, well-connected by bus, bicycle hire straightforward. Limited atmosphere but everything you need for a one-night visit.
Giritale: A quieter alternative with lakeside setting and more open countryside. Better suited to mid-range stays. Requires a tuk-tuk to reach the ruins entrance.
Habarana: If staying multiple nights for the Cultural Triangle, Habarana sits between Polonnaruwa, Sigiriya, and Dambulla and is more efficient for a circuit itinerary.
Booking Tips
Polonnaruwa is a manageable one-day destination and does not fill up the way beach towns do. Booking a few days ahead is generally sufficient. The ruins are cooler and less crowded before 9am, so properties near the entrance that allow early starts have a practical advantage.
The best light for photography at the ruins is early morning - particularly at Gal Vihara, the famous stone carving site. Arriving by bicycle at 7am before tour groups arrive makes a significant difference to the experience.
Polonnaruwa is accessible by train from Colombo (4.5–5 hours), which is a comfortable option. The railway station is in the town, making it easy to arrive with luggage.
For current availability and rates in Polonnaruwa and Giritale, browse accommodation on Booking.com.