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

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Sigiriya – 287 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. Very friendly staff, great food, beautiful location!

Show more Show less
8.8
Excellent
1,100 reviews
Price from
$137.70
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. Very friendly staff, excellent location to visit the cultural triangle and enjoyable pool overviewing the rock

Show more Show less
8.9
Excellent
794 reviews
Price from
$88
per night

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, an outdoor swimming pool and a garden. Huge room w/ breakfast and pool at good rate. Close to the main entrance to the rock fortress- highly rec!

Show more Show less
9.8
Exceptional
600 reviews
Price from
$49
per night

Royal Rock Sigiriya

Hotel in Sigiriya

Located in Sigiriya, 1.5 miles from Sigiriya Rock, Royal Rock Sigiriya provides accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. 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
Awesome
349 reviews
Price from
$30
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, a shared lounge and a garden. This has been one of our best stays in Sri Lanka. Set in beautiful surroundings, very quiet and peaceful. Walking distance to both Lion rock and Pidurangala (worth walking at least one way to enjoy nature). Spacious room, delicious food. Very hospitable owners who work here and are always willing to help. Very good value for money.

Show more Show less
9.3
Awesome
467 reviews
Price from
$27.84
per night

Lankapura Heritage Hotel

Hotel in Sigiriya

Located in Sigiriya and with Sigiriya Rock reachable within a 20-minute walk, Lankapura Heritage Hotel provides express check-in and check-out, rooms, a shared lounge, free WiFi and a garden. we loved EVERYTHING location, bed, bathroon, hotel manager. It was the perfect place to stay in Sigiriya. Each room would look at the pool and Lion rock which we found amazing. Breakfast was super nice. The guy in charge was incredible friendly. We met Gihan (tuktuk driver) thanks to him and we loved him too: super helpful, he took us to amazing places nearby and told us very interesting facts about the area. We would come back to this place a million times!

Show more Show less
9.2
Awesome
271 reviews
Price from
$25
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. Perfect location ! The staff is very helpful and caring at all times. Breakfast is delicious. We highly recommend the EKHO sigiriya and would come back any time.

Show more Show less
8.5
Very Good
231 reviews
Price from
$30
per night

One More Night Hostel

Hotel in Sigiriya

One More Night Hostel has a restaurant, bar, a shared lounge and garden in Sigiriya. Featuring family rooms, this property also provides guests with a terrace. The staff Is amazing, they are very funny, you come here for One night and you wanna stay with them for One week!, The social dinner in the evening Is a great Moment for sharing your stories, having fun and learning how to make the tradizionale srilankan dishes! I Will come back !

Show more Show less
8.9
Excellent
194 reviews
Price from
$3
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. Everything was geat, include stuff. Really pleasure spent time on this place, great food, nice swimming pool - lovely tine on this place, can just recomend ! Amazing place 🥰🥰🥰

Show more Show less
9
Awesome
247 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... Lovely staff, polite and well mannered. The food was really good and i appreciate the individual attention provided by the chef to understand how he can make us feel comfortable. Highly recommended for both locals and foreigners!

Show more Show less
8.9
Excellent
416 reviews
Price from
$69
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

  • These hotels in Sigiriya are highly rated by couples: The Bell Farm Eco Resort, Hotel Sigiriya Kele, and Sunrise Cottage.

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

  • For hotels in Sigiriya that serve highly-rated breakfasts, try Green Hut Hotel & Restaurant., Into The Wild Sigiriya, and Organic Garden Sigiriya.

  • On average, 3-star hotels in Sigiriya cost $71 per night, and 4-star hotels in Sigiriya are $119 per night. If you're looking for something really special, a 5-star hotel in Sigiriya can be found for $298 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 Anotherworld Sigiriya.

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

  • il Frangipane, Sat Nam Village Eco-Hotel, and La Dolce Vita are some of the popular hotels in Sigiriya.

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

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

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