Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Sigiriya – 292 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Heritance Kandalama

Hotel in Sigiriya

A tranquil retreat perched on hills, Heritance Kandalama offers panoramic views of the Sigiriya Rocks. We had great dinner and great breakfast. Quality food with great service.

Show more Show less
8.7
Excellent
828 reviews
Price from
$100.09
per night

Palmyra Nature Resort Sigiriya

Hotel in Sigiriya

Located in Sigiriya, 1.6 miles from Sigiriya Rock, Palmyra Nature Resort Sigiriya has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. Swimming pool , cleanliness , staff

Show more Show less
9.2
Wonderful
416 reviews
Price from
$33
per night

Royal Rock Sigiriya

Hotel in Sigiriya

Located in Sigiriya, 1.4 miles from Sigiriya Rock, Royal Rock Sigiriya provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. great staff, we’ve been to many different places in Sri Lanka and these ones are the best. very welcoming. good breakfast. Great view on Sigiria mountain, swimming pool is good

Show more Show less
9
Wonderful
429 reviews
Price from
$30
per night

EKHO Sigiriya

Hotel in Sigiriya

Located 2625 feet from Sigiriya Rock, EKHO Sigiriya features free WiFi throughout the property. Guests can enjoy the on-site restaurant. Free private parking is available on site. Good location (walking distance to the Sigiriya rock), comfortable and well equipped rooms, good food and very friendly staff. Good value for money.

Show more Show less
8.3
Very Good
159 reviews
Price from
$40
per night

Lankapura Heritage Hotel

Hotel in Sigiriya

Located in Sigiriya, 1.2 miles from Sigiriya Rock, Lankapura Heritage Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a garden. Great location and great view. Ah and great to have a swimming pool. Very peaceful environment and the staff was very helpful too. Very well located from Sigiriya rock and several small restaurants (on foot). Very big beds. Also the fact they have AC in the rooms makes a big difference as it is very hot outside.

Show more Show less
9.1
Wonderful
311 reviews
Price from
$25
per night

il Frangipane

Hotel in Sigiriya

Located in Sigiriya, 1.2 miles from Sigiriya Rock, il Frangipane provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a garden. We spent 3 amazing days in Sigiriya thanks to our hosts at Il Frangipane. They have been very helpful and took great care of us by organising a safari, a scooter and a car for our next destination. We didn't have to worry about anything. Cherry on the top, the food was a delicious! (Tip: ask for the Sri Lankan curry!) Highly recommend!!

Show more Show less
9.8
Exceptional
488 reviews
Price from
$43
per night

Hotel Sigiriya

Hotel in Sigiriya

Sigiriya is located within the Cultural Triangle of Sri Lanka, an UNESCO World Heritage Site. Featuring the best view of the Lion’s Rock, it offers an outdoor pool, restaurant and free parking. If you want to see "Lion Rock" without climbing it... you don't even have to leave the swimming pool! :-)

Show more Show less
8.9
Excellent
616 reviews
Price from
$90.75
per night

One More Night Hostel & Resort Sigiriya

Hotel in Sigiriya

One More Night Hostel & Resort Sigiriya has a restaurant, outdoor swimming pool, a bar and shared lounge in Sigiriya. Offering a garden, the property is located within 1.2 miles of Sigiriya Rock. The owner of the place was so involved! He helped us with everything, but mostly was very welcoming and made our stay amazing! The place and location are also very nice and there is a good place to chill too! I definitely would recommend staying here!! If you go you will wish you have the time to stay one more night then ;)

Show more Show less
8.8
Excellent
160 reviews
Price from
$7
per night

Cassandra Culture Resort

Hotel in Sigiriya

The serenity of a remote village, with perfect comforts of a star class hotel, Cassandra Culture Resort is a perfect getaway that rejuvenates your body, soul and spirit in the environment of a luxury... Spacious, clean room with all modern amenities. The setting is remote and therefore wonderfully calm. We've very much enjoyed the lush garden and the fantastic swimming pool. Meals are served buffet-style and are fresh, tasty and made with local ingredients. The staff is very helpful and friendly.

Show more Show less
8.7
Excellent
250 reviews
Price from
$65.96
per night

Flower Garden Eco Village

Hotel in Sigiriya

Located 1.1 mi from Sigiriya Rock in Sigiriya, Flower Garden Eco Village features a restaurant, bar and free WiFi. Free private parking is available on site. The place is very pleasant, located in a nice surrounding. Rooms are very spacious, clean and modern. Beds are huge and comfortable. Bathroom is also big, with hot water. Staff is nice and helpful.

Show more Show less
7.7
Good
195 reviews
Price from
$32
per night

Most-booked hotels in Sigiriya in the past month

See all

Sigiriya's best hotels with breakfast

See all

Budget hotels in Sigiriya

See all

Hotels located in the center of Sigiriya

See all

FAQs about hotels in Sigiriya

  • On average, it costs $33 per night to book a 3-star hotel in Sigiriya for tonight. You'll pay around $71 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Sigiriya will cost around $188, on average (based on Booking.com prices).

  • il Frangipane, La Dolce Vita, and Palmyra Nature Resort Sigiriya are some of the popular hotels in Sigiriya.

  • These hotels in Sigiriya are highly rated by couples: The Bell Farm Eco Resort, il Frangipane, and Elephas Resort & Spa.

  • The average price per night for a 3-star hotel in Sigiriya this weekend is $34 or, for a 4-star hotel, $77. Looking for something even fancier? 5-star hotels in Sigiriya for this weekend cost around $224 per night, on average (based on Booking.com prices).

  • On average, 3-star hotels in Sigiriya cost $3 per night, and 4-star hotels in Sigiriya are $24 per night. If you're looking for something really special, a 5-star hotel in Sigiriya can be found for $32 per night, on average (based on Booking.com prices).

  • Many families visiting Sigiriya loved staying at Sunrise Cottage, Sigiri Liya Rest, and Sigiri Royal Point Tree House.

  • For hotels in Sigiriya that serve highly-rated breakfasts, try Sat Nam Village Eco-Hotel, Sigiri Liya Rest, and Mowgli Cottage.

  • Some of the best hotels in Sigiriya near Sigiriya Rock include Thal Sewana Home Stay, Wijesiri Family Guest House and AnotherWorld Hostel.

  • Elephas Resort & Spa, Panoramic Rock View Villa, and Into The Wild Sigiriya got great room view-related reviews from travelers in Sigiriya.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Sigiriya:

Explore guest reviews of hotels in Sigiriya

See all