Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

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

il Frangipane

Hotel in Sigiriya

Located in Sigiriya, a 20-minute walk from Sigiriya Rock, il Frangipane provides accommodations with a restaurant, free private parking, free bikes and an outdoor swimming pool. Rooms were big, clean and well equipped. Very comfortable, gorgeous shower with hot water. Pool was superb, and the place was really close to Sigiriya rock. Food was beautiful and the portions were massive. Staff were so friendly and helpful. 🇱🇰 🇮🇪

Show more Show less
9.7
Exceptional
356 reviews
Avg. price/night:
$27

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, a shared lounge and a garden. We loved everything about this place. It was so close to the key attractions.

Show more Show less
9.4
Awesome
500 reviews
Avg. price/night:
$28

Sat Nam Village Eco-Hotel

Hotel in Sigiriya

Featuring an outdoor swimming pool, garden, bar and free WiFi, Sat Nam Village Eco-Hotel is located in Sigiriya, 6 miles from Pidurangala Rock and 7 miles from Sigiriya Rock. Really nice place to stay 😊 surrounded by the nature and beautiful sounds of different birds! You can observe also different animals! The pool is well-groomed and really nice after a sightseeing tour! The owners are lovely and prepare really yummy food which combines sri lankan and spanish food! The cabins are simple but comfortable and the bed is really cosy! Would totally recommend this place and also the yoga class! Good base for different activities like Lion Rock, Nationalparks and other things!

Show more Show less
9.5
Exceptional
140 reviews

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... Great hotel: super nice staff; super clean rooms and pool. Good dinner

Show more Show less
9.1
Awesome
746 reviews
Avg. price/night:
$64.80

Castle Rock Sigiriya

Hotel in Sigiriya

Located in Sigiriya, 2.5 miles from Sigiriya Rock, Castle Rock Sigiriya provides accommodations with a restaurant, free private parking, a garden and a terrace. This was absolutely worth the money you pay. Clean large rooms with a large balcony (If you choose a room with a balcony which adds an additional cost) Highly recommend.

Show more Show less
9.1
Awesome
112 reviews

Kuwera Eco Lodge

Hotel in Sigiriya

Set in Sigiriya, 3.7 mi from Sigiriya Rock, Kuwera Eco Lodge features a year-round outdoor pool and views of the pool. Guests can enjoy the on-site restaurant. We had a great stay at Kuwera Eco Lodge. The staff was very attentive and helpful. Meals were very good with exceptional service. We stayed in a room with a loft for the kids which they loved.

Show more Show less
9.2
Awesome
101 reviews

Sigiri Liya Rest

Hotel in Sigiriya

Located in Sigiriya, a 13-minute walk from Sigiriya Rock, Sigiri Liya Rest has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. “very beautyful place, nice and clean hotel, very helpful and professional staff, there Is a resturent with very delicious village foods., clean swimming pool with clean water. “We loved everything about the hotel and customer service. They were very welcoming and friendly. All the workers were very helpful.”

Show more Show less
9.3
Awesome
11 reviews
Avg. price/night:
$29.70

La Dolce Vita

Hotel in Sigiriya

Located in Sigiriya, a 20-minute walk from Sigiriya Rock, La Dolce Vita provides accommodations with a restaurant, free private parking, free bikes and a garden. Great garden very big room and bathroom, the owner was a really nice guy and he provides us good advices and was helpful ! Thanks a lot !

Show more Show less
9.6
Exceptional
31 reviews
Avg. price/night:
$20

Sigiri Forest Kingdom

Hotel in Sigiriya

Located in Sigiriya, 3.1 miles from Pidurangala Rock, Sigiri Forest Kingdom provides accommodations with a restaurant, free private parking, a bar and a garden. *food was great *rooms were spacious and clean *bed was comfortable *view on lion rock is just awesome

Show more Show less
9.7
Exceptional
7 reviews
Avg. price/night:
$29.84

Royal Rock Hotel

Hotel in Sigiriya

Featuring a garden, bar and views of pool, Royal Rock Hotel is located in Sigiriya, 1.6 miles from Sigiriya Rock. The location, the excellent food, the staff is really wonderful , efficient and very kind. When we were almost leaving the place, they gave us sandwich and some water for the journey on the train, I really felt like at home. You should stay there, you won't regret it

Show more Show less
9.1
Awesome
96 reviews
Avg. price/night:
$27

Hotels with extra health and safety measures

Find hotels in Sigiriya with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

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

  • For hotels in Sigiriya that serve highly-rated breakfasts, try Panoramic Rock View Villa, Sigiri Forest Kingdom, and Kuwera Eco Lodge.

  • These hotels in Sigiriya are highly rated by couples: Sigiri Forest Kingdom, Green Hut Hotel & Restaurant., and il Frangipane.

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

  • Many families visiting Sigiriya loved staying at Sigiri Forest Kingdom, Sigiri Liya Rest, and il Frangipane.

  • il Frangipane, Sat Nam Village Eco-Hotel, and Palmyra Nature Resort Sigiriya are some of the popular hotels in Sigiriya.

  • ZigZag Sigiriya, Organic Garden Sigiriya, and Panoramic Rock View Villa got great room view-related reviews from travelers in Sigiriya.

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Sigiriya:

Explore guest reviews of hotels in Sigiriya

See all