Skip to main content

Search hotels in Sigiriya

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

Sigiriya – 496 hotels and places to stay

Filter by:

Star rating
Review score

Royal Rock Sigiriya

Hotel in Sigiriya

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.

L
Levind Kumar
From
Malaysia
The manager was super friendly, the place was nice and clean and everything worked well. Breakfast was good and view was beautiful. This place gave me homely vibes, we thoroughly enjoyed our stay here.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,050 reviews
Price from
US$56.51
1 night, 2 adults

il Frangipane

Hotel in Sigiriya

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.

R
Rebecca
From
Panama
Huge rooms, very clean and comfortable, very friendly staff and great location close to Sigiriya rock and a short walk to restaurants and shops. Good wifi in all areas.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,511 reviews
Price from
US$98
1 night, 2 adults

Lankapura Heritage

Hotel in Sigiriya

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.

M
Marwane
From
Belgium
just amazing, the swimming pool is just perfect and the staff also 🫶🏽
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,096 reviews
Price from
US$55
1 night, 2 adults

Heritance Kandalama

Hotel in Sigiriya

A tranquil retreat perched on hills, Heritance Kandalama offers panoramic views of the Sigiriya Rocks.

K
Kevin
From
New Zealand
Beautifully designed - the hotel is a destination in itself Could have stayed on another week
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,661 reviews
Price from
US$282.74
1 night, 2 adults

Lion See Hotel - Sigiriya

Hotel in Sigiriya

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.

N
Natália
From
United Arab Emirates
We spent in hotel only 1 night but if we would stay in Sigiriya longer we would definetly stay here. The second we came, personal were so nice and helpful. Location of hotel is amazing, walk distance to Lion rock and 20 min with tuk tuk to Dambulla caves. The room was spacious, clean, with amazing view. Breakfast in morning was amazing, homemade mix of western and traditional sri lankan dishes with fresh cut fruit. 10/10
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 149 reviews
Price from
US$50
1 night, 2 adults

Lion King Jungle Cabanas

Hotel in Sigiriya

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.

A
Anna Maria
From
Netherlands
Everything was great. The host is friendly and very helpful! The place is clean and the location is excellent, middle of the jungle, 5 minutes walk from lions rock. We arrived in the middle of the night and the property owner was so helpful and nice and waited for us. They made us Sri Lanka breakfast and coffee in the morning :) The rooms are simple and clean, the AC works, the pool is clean. You can hear many birds in the morning and it’s a full jungle experience. We had a late flight and the check out was late which was also no problem!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 144 reviews
Price from
US$32
1 night, 2 adults

Amba Yaalu - Thema Collection "The first women-led hotel in Sri Lanka"

Hotel in Sigiriya

Situated in Sigiriya, 17 km from Sigiriya Rock, Amba Yaalu - Thema Collection "The first women-led hotel in Sri Lanka" features accommodation with an outdoor swimming pool, free private parking, a...

H
Heidi
From
France
The atmosphere is great, the location is sublime, and the staff are smiling, pleasant and professional. The service was impeccable. I'll definitely be back.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
Price from
US$131.13
1 night, 2 adults

Lion Gate Hotel Sigiriya

Hotel in Sigiriya

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.

H
Hannah
From
Ireland
We had a brilliant stay in Lion Gate Hotel! Everyone working there was so kind, friendly and helpful. We had the traditional breakfast in the morning which we really enjoyed. The hotel is a very short tuktuk ride from everything you could want to see and do. We also enjoyed spending time at the pool which was very well maintained.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 446 reviews
Price from
US$80
1 night, 2 adults

Pride Rock Villa & Tree House

Hotel in Sigiriya

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.

L
Lukas
From
Germany
Amazing due to several reasons: - super close to sigiriya city - at the same time very quiet in a large property without any neighbors - most importantly: it felt like sleeping directly in the nature with beautiful views into the park. You can hear birds sing in the morning, we spotted peacocks and several other local animals.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 116 reviews
Price from
US$27
1 night, 2 adults

Sigiriya Cottage

Hotel in Sigiriya

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

R
Revathy Manivannan
From
India
Host was very friendly and was available to fulfill all our requests. Ambience of the stay was pleasant. Rooms were very comfortable.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 424 reviews
Price from
US$110
1 night, 2 adults
See all 496 hotels in Sigiriya

Hotels with airport shuttles in Sigiriya

Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 149 reviews
From US$61.05 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 reviews
From US$55.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 56 reviews
From US$21.08 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 10 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 260 reviews
From US$148.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 73 reviews
From US$54.45 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews
From US$106.56 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,661 reviews
From US$562.99 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 621 reviews

Most booked hotels in Sigiriya and surroundings in the past month

See all

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Popular with guests booking hotels in Sigiriya

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

Hotels located in the centre of Sigiriya

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 177 reviews

Set 1.9 km from Sigiriya Rock, Sigiri Rainbow Lodge offers a garden, and air-conditioned accommodation with a patio and free WiFi.

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

Providing garden views and a garden, Freedom Home Stay offers accommodation conveniently situated in Sigiriya, within a short distance of Sigiriya Rock, Wildlife Range Office - Sigiriya and Sigiriya...

From US$20.40 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 99 reviews

Situated in Sigiriya, 2 km from Sigiriya Rock, Sigiri Liya Rest features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$25.30 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 293 reviews

Located within 1.8 km of Sigiriya Rock and 4.6 km of Pidurangala Rock in Sigiriya, Pinthu Home Stay features accommodation with seating area.

From US$12 per night

Offering garden views, Sigiriya Mirror wall Guest house is an accommodation located in Sigiriya, 2 km from Sigiriya Rock and 4.8 km from Pidurangala Rock.

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

Located in Sigiriya, 1.6 km from Sigiriya Rock, Sigiriya Dream Inn provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$54.45 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 243 reviews

Located within 1.7 km of Sigiriya Rock and 4.5 km of Pidurangala Rock in Sigiriya, Dream Villa Sigiriya provides accommodation with free WiFi and seating area.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 160 reviews

Situated in Sigiriya, 1.7 km from Sigiriya Rock, Sigiri Birds Hostel features accommodation with a garden, free private parking and a terrace.

From US$16.65 per night

Budget hotels in Sigiriya and nearby

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

Offering views spectacular natural landmark, Lakmini Lodge and Restaurant is set in Sigiriya in the Matale District Region, 1.2 km from Sigiriya Rock.

From US$34.65 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 452 reviews

Located in Sigiriya, 1.4 km from Sigiriya Rock, Sunshine Resort & Spa Sigiriya provides accommodation with free bikes, free private parking, a garden and a terrace.

From US$88.75 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 309 reviews

Situated 1.7 km from Sigiriya Rock, Kashyapa Kingdom View Home offers free bikes, a garden and air-conditioned accommodation with a balcony and free WiFi.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 102 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
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 672 reviews

Set in Sigiriya, 2.2 km from Sigiriya Rock, Hotel Sigiriya Kele features a terrace and views of the pool. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom.

From US$49 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.8
Exceptional - What previous guests thought, 25 reviews

Situated in Sigiriya, near Wildlife Range Office - Sigiriya and Sigiriya Museum, Mashi's Villa is a recently renovated property, featuring, a garden and shared lounge.

From US$29 per night

Featuring air-conditioned accommodation with a patio, Karu' place Sigiriya is located in Sigiriya. Boasting bicycle parking, this property also provides guests with an outdoor fireplace.

Best hotels with breakfast in Sigiriya and nearby

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 107 reviews

Featuring garden views, Dream Day Leisure Homes features accommodation with terrace, around 1.8 km from Sigiriya Rock.

From US$25 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 646 reviews

Offering a restaurant, Sigiriya Paradise Inn Guest House is located in Sigiriya. Free WiFi access is available in public areas of the property.

Located in Sigiriya, 1.8 km from Sigiriya Rock and 3.4 km from Pidurangala Rock, Sigiriya Traveler's Nest provides accommodation with free WiFi, air conditioning and access to a garden with a terrace.

From US$47.73 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 925 reviews

Situated within 1.8 km of Sigiriya Rock and 4.9 km of Pidurangala Rock in Sigiriya, Lathika Homes offers accommodation with seating area.

From US$14 per night

Located in Sigiriya, within 1.5 km of Sigiriya Rock and 3.1 km of Pidurangala Rock, Sigiriya Eco Villa provides accommodation with a garden and free WiFi throughout the property as well as free...

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

Situated within 1.8 km of Sigiriya Rock and 5 km of Pidurangala Rock in Sigiriya, Harini Villa provides accommodation with seating area.

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

Offering a garden and garden view, Thuruliya Residence is set in Sigiriya, 4.9 km from Pidurangala Rock and 800 metres from Wildlife Range Office - Sigiriya.

From US$23 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 27 reviews

Located within 1.8 km of Sigiriya Rock and 5 km of Pidurangala Rock in Sigiriya, Senura Home Stay offers accommodation with seating area.

From US$12 per night

FAQs about hotels in Sigiriya

What guests said about Sigiriya:

10

I didn’t come to Sigiriya to explore the town itself, but...

I didn’t come to Sigiriya to explore the town itself, but purely for the iconic Sigiriya Rock—and it was absolutely worth it. The experience was incredible, with stunning views from the top. My friends and I climbed up for sunrise, which I highly recommend as the best time to go. Just be prepared: there are a lot of stairs—some carved directly into the rock, others metal and uneven. We visited in November just after the monsoon, so it was warm and the climb had us sweating buckets. If you plan on taking those perfect social-media photos, bring a spare T-shirt… or do what I did and let AI handle the magic! Although the ascent was tough and left us literally out of breath, the moment we reached the top made it all worth it. The views were truly breathtaking—quite fitting, since the climb already took my breath away.
Guest review by
Nikolas
Malta
8.0

Lions rock is great, we thoroughly enjoyed it.

Lions rock is great, we thoroughly enjoyed it. We stayed for two nights in the end as we got to sigiriya late. This meant we ate dinner one night at the little hut which wass great, climbed the rock, then moved on to the habarana which was also interesting to wander and eat.
Guest review by
Tommy
United Kingdom
10

The weather is very calm.

The weather is very calm. Recommended time to start climb is 5.45 AM. So worthy to watch the surroundings from top of the Sigiriya. You can learn a lot about Sigiriya. You can get a guide if you want from the entrance.
Guest review by
Ransara
Sri Lanka
8.0

I’ll never forget the day we spent climbing Sigiriya.

I’ll never forget the day we spent climbing Sigiriya. And no wonder such a wonderful World Heritage Site kept popping up everywhere: Test it against the massive old fortress, the gorgeous frescoes, and images taken of landscapes from the summit, and there you’ll pick one of Sri Lanka’s greatest treasures. Not an easy or casual climb but certainly one that throws panoramic views so very far worth it and lucid into history at every step. Water gardens at the bottom quite worth a visit. One has to get there at dawn to avoid numerous tourists and scorching sun. Thus, in general, Sigiriya is a combination of artistic creation, engineering work of antiquity, and a miracle of nature, and a must-see site in Sri Lanka.
Guest review by
Shiron
Sri Lanka
10

There is so much more to do in this area than I realised.

There is so much more to do in this area than I realised. I will definitely come back. The area is beautiful and we were sad to leave. We dud Pidurangala Rock which was fun, more of an adventurous climb than Lions Rock. It has incredible views of Lions Rock. We also did a safari in Minneriya National Park. The park was beautiful and we saw so many elephants plus lots of varieties of birds, golden jackals, monkees, mongoose, the grizzled giant squirrel, buffalo and jungle foul. We also went to Dambula Temple Caves which is very spiritual and Luckgrove Spice Gardens which was an incredible experience. Highly recommend this area.
Guest review by
Hazel
Ireland
10

A nice hike to view a breathe taking view.

A nice hike to view a breathe taking view. If anyone should travel to Sigiriya they should start to climb the rock at 5.30am as the ticket counters open. Wearing proper hiking or workout clothes would be the best.
Guest review by
Gavin Rosayro
Sri Lanka

See reviews by guests who stayed at hotels in Sigiriya

See all
From US$233.64 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,024 reviews
A beautiful hotel with superb views of Sigirya Rock. The hotel employees, in particular Tharashi at reception and Lal the room boy, are highly recommended for their hospitality. Breakfast is plentiful with choice of European and local food. Cleaniness excellent. Hotel decor very pleasing to the eye. 5 star service in this highly recommended hotel. Ideally located to visit all the sites in the area including Sigiriya Rock, Minneriya National Park and the ancient ruins at Sigiriya among so many other things to see.
Guest review by
Alfred
Malta
From US$61.05 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 150 reviews
We spent in hotel only 1 night but if we would stay in Sigiriya longer we would definetly stay here. The second we came, personal were so nice and helpful. Location of hotel is amazing, walk distance to Lion rock and 20 min with tuk tuk to Dambulla caves. The room was spacious, clean, with amazing view. Breakfast in morning was amazing, homemade mix of western and traditional sri lankan dishes with fresh cut fruit. 10/10
Guest review by
Natália
United Arab Emirates
From US$120 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,493 reviews
Whats not to like, amazing hotel, so clean, so fresh, pool is big and excellent. They organise everything for you, Safari, massages, Tuk Tuks to Sigiriya or the town. Nothing too much hassle. Would 100% stay again as so far best hotel we have stayed in by a long shot!
Guest review by
Richard
United Kingdom
From US$301.14 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 508 reviews
I loved the service, everyone is very nice and ready to help and answer all my questions, this is one of the best vacation, value for money and great hospitality, I recommend anyone planning sigiriya to come to this hotel, I had a great experience ❤️
Guest review by
SAMOON
Maldives
From US$228.33 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 688 reviews
It’s a nice friendly environment with a remarkable village experience. Food and the staff were the best in town. Ayurvedic spa was a great relaxation after climbing the Sigiriya rock. Best hotel and the service in Sigiriya.
Guest review by
Tharushi
Sri Lanka