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

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. We have enjoyed our staying a lot! Breakfast was wonderful, rooms are clean. The hotel staff is very helpful and friendly.

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. Quick communication from the start. The staff are very friendly and also very helpful. The room was clean and beautiful. Lovely and clean swimming pool. Delicious breakfast. Safe environment.

Show more Show less
9.8
Exceptional
600 reviews

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. Beautiful view from the window, very quiet and private place. Nice room and of course a big plus is the pool with a view to Sigiriya!

Show more Show less
9
Awesome
349 reviews
Price from
$32.40
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. Lovely little place tucked down a little lane off Sigiriya's 'main street.' It really felt like I was in the middle of the jungle It's also one of the closest to Lion Rock, which you can easily walk to. The owners are lovely, are a font of information and can organise all your transport for you in and around Sigiriya, as well as coming up with itinerary suggestions for you. It was one of the best value places I stayed at and the breakfast was lovely - full of interesting little snacks I'd never tried before, as well as fresh fruit and coffee/tea/juice.

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

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 and the familly here is great, they were very helpful for anything and super nice Good AC in the room, and very clean, after covid time place is not busy as it was, but will be soon

Show more Show less
8.9
Excellent
194 reviews

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

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

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.

  • Panoramic Rock View Villa, Organic Garden Sigiriya, and Kumbukgaha Villa got great room view-related reviews from travelers in 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).

  • 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).

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

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

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

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

  • 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).

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