Skip to main content

Hotels near Sigiriya Rock, Sigiriya

Enter your dates to see the latest prices and deals for Sigiriya hotels

Featured hotels near Sigiriya Rock

Filter by:

Star rating
Review score

Lankapura Heritage

Sigiriya (0.8 mi from Sigiriya Rock)

Situated in Sigiriya, 2 km from Sigiriya Rock, Lankapura Heritage features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

K
Klára
From
Czech Republic
We loved it! Perfect location close to attractions and town, nice room that open out to the pool area, we enjoyed our breakfast overlooking the rice paddies and Sigiriya rock! AMAZING
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,095 reviews
Price from
US$55
1 night, 2 adults

il Frangipane

Sigiriya (0.9 mi from Sigiriya Rock)

Located in Sigiriya, 1.9 km from Sigiriya Rock, il Frangipane provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

V
Vera
From
Norway
This was a quiet oasis with a beautiful garden and an excellent breakfast
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,510 reviews
Price from
US$98
1 night, 2 adults

Royal Rock Sigiriya

Sigiriya (1.1 mi from Sigiriya Rock)

Located in Sigiriya, 2.3 km from Sigiriya Rock, Royal Rock Sigiriya provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

m
maria
From
Greece
The best hotel team that we ever had ,very helpful and nice people that we met in Sri Lanka ! Excellent services and food ! I highly recommend this hotel Thank you guys you were amazing!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,049 reviews
Price from
US$56.51
1 night, 2 adults

Pride Rock Villa & Tree House

Sigiriya (2,500 ft from Sigiriya Rock)

Set in Sigiriya, 1.5 km from Sigiriya Rock, Pride Rock Villa & Tree House offers accommodation with a garden, free private parking and a terrace.

C
Caitlin
From
United Kingdom
We stayed in the treehouse and it was one of the best experiences of our lives. Such a unique stay, we really couldn’t fault it. The room was nice and cool with a fan and mosquito net, there were plenty plugs and windows around the room for us to look out and feel we were in the middle of the jungle! We loved hearing all the animals in the morning and the peacock that appeared each morning right outside. The hosts couldn’t do enough to make sure we had a comfortable stay - thanks so much for a wonderful, memorable stay. Also, fabulous breakfast!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 117 reviews
Price from
US$27
1 night, 2 adults

Sunrise Cottage

Sigiriya (0.7 mi from Sigiriya Rock)

Situated in Sigiriya, 1.4 km from Sigiriya Rock, Sunrise Cottage features accommodation with a garden, free private parking and a terrace.

N
Norbert
From
Hungary
Apartmant was a great spot inside the jungle not so far from centre of Sigiriya and the rock itself. It has all the necessary modern facilities with high cleanness. But the most amazing part is the host itself. He is the kindest person in Sigiriya, always helped us and reacted immediatelly for all wishes. Breakfast and dinner were great (you can ask dinner additionally). He has a tuktuk so he can drop you everywhere you wish and just type him and picks up you also. He likes to know foreign people and culture so we could talk a lot (and tried local beverages from our country, Hungary).
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 265 reviews
Price from
US$58.50
1 night, 2 adults

Lion See Hotel - Sigiriya

Sigiriya (0.8 mi from Sigiriya Rock)

Situated in Sigiriya, 2.5 km from Sigiriya Rock, Lion See Hotel - Sigiriya features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lucinda
From
United Kingdom
Great hotel to start our Sri Lanka adventure! Lovely staff were so welcoming and helpful. Good breakfast! Very close to the rock fortress
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 151 reviews
Price from
US$50
1 night, 2 adults
See more properties near Sigiriya Rock

Most booked hotels near Sigiriya Rock in the past month

See all

Number 1Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,024 reviews

Number 2Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,272 reviews

Number 3Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 513 reviews

Number 4Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,289 reviews

Number 5Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 362 reviews

Number 6Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,495 reviews

Number 7Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 386 reviews

Number 8Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,444 reviews

Number 9Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,510 reviews

Number 10Booked hotel near Sigiriya Rock

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,553 reviews

Enjoy breakfast at the hotels near Sigiriya Rock

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,510 reviews

Located in Sigiriya, 1.9 km from Sigiriya Rock, il Frangipane provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,095 reviews

Situated in Sigiriya, 2 km from Sigiriya Rock, Lankapura Heritage features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 151 reviews

Situated in Sigiriya, 2.5 km from Sigiriya Rock, Lion See Hotel - Sigiriya features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$79.92 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 446 reviews

Located in Sigiriya, 2.7 km from Sigiriya Rock, Lion Gate Hotel Sigiriya provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 146 reviews

Located in Sigiriya, 2.4 km from Sigiriya Rock, Bungalow Resort - Sigiriya provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$50.15 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 625 reviews

Set in Sigiriya, 3.7 km from Sigiriya Rock, The Cottage Sigiriya offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 222 reviews

Located in Sigiriya, 2.6 km from Sigiriya Rock, Panoramic Royal Villa provides accommodation with a garden, free private parking, a terrace and massage services.

From US$37.70 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 261 reviews

Located in Sigiriya, 8.1 km from Pidurangala Rock, Organic Garden Resort Sigiriya provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$60.50 per night

Budget hotels near Sigiriya Rock

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 144 reviews

Located in Sigiriya, 2.6 km from Sigiriya Rock, Lion King Jungle Cabanas provides accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 424 reviews

Located in Sigiriya, 3 km from Sigiriya Rock, Sigiriya Cottage provides accommodation with free bikes, free private parking, a fitness centre and a garden.

From US$122.10 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 232 reviews

Set in Sigiriya, 6 km from Sigiriya Rock, Kuwera Eco Lodge boasts a year-round outdoor pool and views of the pool. Guests can enjoy the on-site restaurant.

From US$136.29 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 11 reviews

Situated in Sigiriya, 1.2 km from Sigiriya Rock, Sigiri Bawana features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$49.95 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 9 reviews

Set in Sigiriya, 2.8 km from Sigiriya Rock, The Heritage Resort offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$55.50 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 reviews

Located in Sigiriya, 1.5 km from Sigiriya Rock, The Wild Elephant Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$83.25 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,444 reviews

Set in Sigiriya, 2.5 km from Sigiriya Rock, Palmyra Nature Resort Sigiriya offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 103 reviews

Set in Sigiriya, 1.8 km from Sigiriya Rock, New Sigiri Kele offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$45.51 per night

Hotels with great access to Sigiriya Rock!

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 7 reviews

Located in Sigiriya, within 2.8 km of Pidurangala Rock and 4.9 km of Sigiriya Rock, Jungle Crown Cabin provides accommodation with a terrace and as well as free private parking for guests who drive.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews

Situated in Sigiriya, within 3.9 km of Sigiriya Rock and 4.1 km of Pidurangala Rock, The Mirror Wall Sigiriya features accommodation with a terrace and as well as free private parking for guests who...

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Back Of lake Resort And Restaurant is located in Sigiriya, within 3.5 km of Sigiriya Rock and 6.6 km of Pidurangala Rock.

From US$24.42 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Situated in Sigiriya, within 3 km of Sigiriya Rock and 4.9 km of Pidurangala Rock, The Cozy Nest - Sigiriya features accommodation with a garden and free WiFi as well as free private parking for...

From US$27.75 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Situated in Sigiriya, within 3.8 km of Sigiriya Rock and 6.9 km of Pidurangala Rock, The Wildlake Sigiriya features accommodation with a garden and as well as free private parking for guests who drive...

From US$42 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Located in Sigiriya, 4.8 km from Pidurangala Rock, Green Peak Lodge provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$27.75 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 27 reviews

Set in Sigiriya, 1.3 km from Sigiriya Rock, Sigiriya Luminary Homestay offers accommodation with a garden, free private parking and a terrace.

From US$25.53 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 40 reviews

Located in Sigiriya, 1.2 km from Sigiriya Rock, Sigiri Heaven Villa provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$46.62 per night

Planning a trip to see the Sigiriya Rock? Check out the latest reviews and scores

10

Good hike with great all round views from the top.

Good hike with great all round views from the top. Wear comfortable footwear, light breathable clothes as this is a decent hike. Carry water to stay hydrated. Couple of portions are quite windy, enjoy the breeze after the hike. SAARC members, remember to carry your passports for some discount on entrance fee.
Guest review by
Sid
10

Leave accommodation before breakfast to beat the crowds and...

Leave accommodation before breakfast to beat the crowds and busloads of visitors. You will have a safer and timelier climb to the top and down again. You can eat after. It was beautiful to see the sunrise and to climb before it got too hot. Make sure to visit the grounds and not just climb and leave.
Guest review by
Ian
Australia
10

Watching the sunset from Sigiriya was truly unforgettable.

Watching the sunset from Sigiriya was truly unforgettable. As the sun dipped low behind the distant hills, the entire landscape transformed into a canvas of gold, orange, and soft pinks. The ancient rock fortress, already majestic by day, took on a mystical glow during golden hour.
Guest review by
Dinuka
10

Great climb and quite fun views from the top.

Great climb and quite fun views from the top. Keep three hours on hand as I recommend people to climb slowly with lot of breaks and keep some time to rest, recuperarte and absorb the views from the top.
Guest review by
Shyam Parekh
India
8.0

Fabulous trip to see Sigiriya - we booked our own tuk tuk.

Fabulous trip to see Sigiriya - we booked our own tuk tuk. Be aware that you probably wont 'finish' at the same car park where you start - you are funnelled past the gift shops to a different car park so we had to find our way back to our driver. Also considering that most of the dogs we saw in SL were well fed by locals we saw too many v thin dogs here, which was horrid considering the cost of the ticket... Make sure you go early if possible- large crowds when we were coming out at 8:30am so would have made for a v v slow ascent. If you go early it is lovely and quiet.
Guest review by
Charlotte
United Kingdom

People are talking about Sigiriya Rock! Explore guest hotel reviews featuring "Sigiriya Rock"

See all
From US$57 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,272 reviews
We had some amazing days here. Everything was at a top level. The food was great, the rooms were clean and Mr. Dinusha, the owner of this place did his best for us to have the most amazing memories from Sigiriya. He arranged everything for us, transportation, safari and we saw lot of elephants, trip to Sigiriya rock and also we received some beautiful gifts when we left the hotel.
Guest review by
Teleanu
Romania
From US$112.50 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,495 reviews
We spent only one night in this hotel but we can recommend it for sure. Very close to Sigiriya Rock, nice place and friendly staff. Very good breakfast and comfortable room.
Guest review by
Daniela
Czech Republic
From US$246.62 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,024 reviews
Hotel Sigiriya is a lovely place to stay, offering a great location with an unbeatable view of Sigiriya Rock right behind the beautiful pool — truly perfect for those Insta-worthy moments. The breakfast selection is large and varied, the room was comfortable, and the staff were very friendly and welcoming.
Guest review by
Nikolas
Malta
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,095 reviews
The first hotel during our trip to Sri Lanka where I could get really hot water in the shower 😃 , the terrace had an amazing view to Sigiriya Rock (not mentioning the view front the pool!)
Guest review by
Anastasiia
Ukraine
From US$79.92 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 151 reviews
This is a perfect choice for staying in Sigiriya! Comfortable rooms, views on Sigiriya rock and a very nice pool. Staff is fantastic! They will do anything to make your stay as pleasant as possible. Don’t hesitate to book Lion See Hotel!
Guest review by
Koen
Netherlands
From US$18.87 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 12 reviews
This place is extremely beautiful, peaceful, and perfect for a relaxing stay. It’s located near a lovely lake from which you can see the Sigiriya Rock, creating a truly unique environment. Dilshan, the owner of this hotel, is very friendly and supportive. He gave us great suggestions about things to do during our stay. The room was also very clean, well organized, and equipped with all the necessary facilities. I highly recommend this place to anyone visiting Sigiriya. 🔥
Guest review by
Sahan
Sri Lanka
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 938 reviews
We stayed at this hotel very close to Sigiriya. The room was clean and comfortable, and the staff were friendly and helpful. Breakfast was simple but enjoyable, especially because it had a Sri Lankan touch with coconut roti and pancakes. The location is very convenient for visiting Sigiriya Rock. The host also helped us arrange a private jeep safari, which was a memorable experience. Overall, a good place to stay if you want to explore Sigiriya and the surrounding area.
Guest review by
Darya
Poland
From US$852.79 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 99 reviews
I had a wonderful stay at Water Garden Sigiriya. The traditional Sri Lankan meals were absolutely delicious and gave me a true taste of the local culture. The service from the hotel staff was attentive and professional, making me feel very welcome throughout my stay. The swimming pool was simply perfect for relaxing, and the view of Sigiriya Rock from the property was breathtaking. It created a serene and unforgettable atmosphere. Overall, it was a luxurious and memorable experience that I would highly recommend to anyone visiting Sigiriya.
Guest review by
Akashi
Japan
From US$36.90 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 843 reviews
Very nice view of the Sigiriya Rock and spacious balcony + working area. It is very interesting to find a Japanese run hotel along the village of Sigiriya. Welcome drink is served, as well very abundant breakfast. The room is very spacious too with outdoor balcony. Love the Japanese toilet :) location near to Pidurangala Rock, best sunset view in Sri Lanka
Guest review by
Yun
Malaysia
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 435 reviews
Roo Mansala is the best hotel we visited in Sri Lanka. We had a villa on the upper floor overlooking the Pidurangala and Sigiriya rocks. The pool is lovely and they also have an upper observation deck where you can see the nearby lake and beautiful birds. The food is delicious and the staff are all very helpful and caring. They even organised our last dinner on the upper deck which was a real treat. Highly recommended!
Guest review by
Anonymous
United Kingdom