These hotels are near significant sites like Sigiriya Rock Fortress and the Ancient City of Polonnaruwa. They offer convenient access to local attractions and transport options, including bus routes to Dambulla and Kandy. Prices start around $50 per night, with many options rated above 7/10.
3 star:
$50-$100
4 star:
$100-$200
5 star:
$200-$350
Top Recommended Family Friendly Hotels near City Center
A 3-star hotel featuring an outdoor pool, restaurant, and free parking. Located near Sigiriya Rock Fortress and offering guided bird watching tours, the hotel also has an Ayurveda Spa for guests.
This hotel has an outdoor swimming pool and offers free WiFi. It's close to Sigiriya Rock and features a bar, along with spacious rooms equipped with satellite TVs.
This lodge includes a year-round outdoor pool and a restaurant offering local and Asian cuisine. It's a short drive to Pidurangala Rock and Sigiriya Rock.
This resort offers an outdoor swimming pool and a fitness center. Located near Pidurangala Rock and Wildlife Range Office, it provides bike rentals and has mountain views.
This 5-star resort provides garden views and offers an outdoor pool and restaurant. It is a short drive from Sigiriya Rock and features air-conditioned rooms.
Top Recommended Hotels with Indoor Pool near City Center
Featuring well-furnished cottages, this hotel has an outdoor pool and Ayurvedic massages. It's a short drive from Sigiriya Rock Fortress and offers heated showers in cottages.
This inn provides accommodations with a shared lounge and garden. It's located near Sigiriya Museum and Pidurangala Rock, making it convenient for exploration.
thetophotels.com uses cookies that are strictly necessary for its functioning. We do not collect analytical and marketing cookies.