Polonnaruwa travel guide

Where to Stay in Polonnaruwa: Best Hotels and Accommodation

· 3 min read City Guide
The ancient stone ruins of Polonnaruwa surrounded by jungle, Sri Lanka

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.

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.

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.

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.

Frequently Asked Questions

Is it better to stay in Polonnaruwa town or Giritale?
Polonnaruwa town (Kaduruwela) is the most convenient base for the ruins — budget-focused, well-connected by bus, bicycle hire is straightforward, and you're closest to the entrance. Giritale, 10km south, has a quieter lakeside setting and is better suited to midrange stays, but requires a tuk-tuk to reach the ruins.
Should I stay in Habarana instead of Polonnaruwa?
Habarana, 45km northwest, makes sense if you are visiting multiple Cultural Triangle sites over several days — it sits between Polonnaruwa, Sigiriya, and Dambulla. For a dedicated one-night Polonnaruwa visit, staying in town is simpler.
What do budget guesthouses in Polonnaruwa cost?
Budget guesthouses run $18–40 per night. Rooms are simple — fan or air-conditioned, private bathroom. Most offer bicycle hire at LKR 300–400 per day, which is the standard way to cover the ruins.
Why is the Heritance Kandalama not in Polonnaruwa?
Heritance Kandalama is at Kandalama Lake, near Dambulla — roughly 70km from Polonnaruwa. For a Polonnaruwa-based stay, the Giritale Hotel beside Giritale Tank is the most scenic midrange option in the area.
Can I arrive at Polonnaruwa by train?
Yes. The railway station is in the town, making it easy to arrive with luggage. The journey from Colombo takes 4.5–5 hours by train — a comfortable option that avoids road travel.
What is the best time of day to visit Gal Vihara?
7am, when the site opens. The morning light is good for photography and tour groups have not yet arrived. By 10am Gal Vihara can be crowded. Arriving by bicycle at 7am makes a significant difference to the experience.

Sorted your stay?

Here's how to get there — and get around once you arrive.

Airport Transfer

Fixed-price airport pickup to Polonnaruwa Guide — driver meets you at arrivals, no haggling.

Book a Transfer →

We may earn a small commission — at no extra cost to you.