Skip to main content

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 – 146 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.

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. The view from the pool is amazing, exactly like the picture but almost Better irl. Because you are enjoying it too. The bed is so comfortable, and everybody is really nice. And a great start eating the breakfast with so many different things to eat.

Show more Show less
8.9
Excellent
1,124 reviews

Royal Rock Sigiriya

Hotel in Sigiriya

Located in Sigiriya, 1.6 mi from Sigiriya Rock, Royal Rock Sigiriya provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. The staff was amazing. We were there during the corona epidemic and we were the only ones left in the hotel. The amazing staff took great care of us and tried everyone to keep us save. Sujeewa is the hotel host and helped us in any way we could. Facilities at the hotel are good, work in progress. I would recommend everyone to stay here while you're in Sigirya

Show more Show less
9.2
Awesome
120 reviews
Price from
$25.92
per night

Palmyra Nature Resort Sigiriya

Hotel in Sigiriya

Set in Sigiriya, 1.6 mi from Sigiriya Rock, Palmyra Nature Resort Sigiriya offers accommodations with a restaurant, free private parking, a shared lounge and a garden. Very nice new bungalows, with good bathroom, hot water, good aircon. The staff is very helpful, and the breakfast is great. We also had a nice rotee made by the owners for dinner. The place is near to Sigirilya sight, however it's a really long walk because there is no shortcut from the house so you have to go on the mainroad.

Show more Show less
9.4
Awesome
503 reviews
Price from
$28
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... Great hotel: super nice staff; super clean rooms and pool. Good dinner

Show more Show less
9.1
Awesome
747 reviews
Price from
$100
per night

il Frangipane

Hotel in Sigiriya

Located in Sigiriya, 1.1 mi from Sigiriya Rock, il Frangipane provides accommodations with a restaurant, free private parking, free bikes and an outdoor swimming pool. Nice place, quiet and very well designed. The owner is super kind and friendly.

Show more Show less
9.7
Exceptional
363 reviews
Price from
$35
per night

Eighth Wonder Resort

Hotel in Sigiriya

Located in Sigiriya, 3.7 mi from Sigiriya Rock, Eighth Wonder Resort features accommodations with a restaurant, free private parking, a shared lounge and a garden. Good place to visit Sigiriya Rock, Polonnaruwa, Dambulla, National Parks... The garden is beautiful. The swimming pool is good to have fun. The staff is very welcoming and helpful. The chalets were exacltly what we need for our family. Our sons (22 months old, 5 and 8 years old) had a lot of fun there. The meals are very good.

Show more Show less
6.8
Review score
165 reviews
Price from
$45
per night

The Elephant Corridor Hotel

Hotel in Sigiriya

Opening out to sweeping views of scenic marshlands, Elephant Hall an all Suite Hotel with Private Pools offers a first-rate spa and luxurious suites with private plunge pools. When we arrived we were blown away with the amazing rooms and service! Such a unique experience! The staff go out of their way to make you comfortable. Incredible place.

Show more Show less
8.3
Very Good
110 reviews
Price from
$101.50
per night

Sigiri Heritage Villa

Hotel in Sigiriya

Offering a restaurant, Sigiri Heritance Villa is located 0.6 mi from the Sigiriya Rock. Free WiFi access is available in public areas of the property. Biiig Breakfast, really Nice People, unbelievably surrounding! It was a perfekt 2 days stay!

Show more Show less
8.9
Excellent
440 reviews
Price from
$27
per night

Hotel Eden Garden

Hotel in Sigiriya

Surrounded by lush greenery, Hotel Eden Garden welcomes its guests with an outdoor swimming pool, free bike rentals and complimentary WiFi access. Good staff and nice place to stay..

Show more Show less
8
Very Good
111 reviews
Price from
$30
per night

Elephas Resort & Spa

Hotel in Sigiriya

Elephas Resort & Spa in Sigiriya has 4-star accommodations with an outdoor swimming pool, a garden and a shared lounge. Good Location & Environment

Show more Show less
8.5
Very Good
76 reviews
Price from
$93.50
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

FAQs about hotels in Sigiriya

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

  • Many families visiting Sigiriya loved staying at Sigiri Liya Rest, il Frangipane, and Green Hut Hotel & Restaurant..

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

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

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

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

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

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

  • For hotels in Sigiriya that serve highly-rated breakfasts, try Into The Wild Sigiriya, Panoramic Rock View Villa, and Kuwera Eco Lodge.

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