Skip to main content

Three-Star Hotels in Sigiriya

Find the three-star hotels that appeal to you the most

The best three-star hotels in Sigiriya

Check out our pick of great three-star hotels in Sigiriya

Filter by:

Review score

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.

A
Alexandra
From
Georgia
Room and bathroom are spacious, stylish and comfortable. Feels separate from the outside world like in the middle of the jungle (but isn't really, in fact the main road is only a minute's walk away). Lovely garden with a clean swimming pool, and very tasty breakfast!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,511 reviews
Price from
US$98
1 night, 2 adults

Sigiriya Water Cottage

Sigiriya

Offering a barbecue and sun terrace, Sigiriya Water Cottage is set in Sigiriya, 3.4 km from Sigiriya Rock. Guests can enjoy the on-site restaurant.

J
Jazmin
From
Mexico
If I come back to Sigiriya, I will stay here again. The place is very beautiful, clean, and comfortable, with a stunning view. The service was very friendly. Breakfast was plentiful and delicious. Plus, it’s close to restaurants and shops. I really enjoyed staying there.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,064 reviews
Price from
US$49.50
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 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

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.

M
Marco
From
Switzerland
The property is nicely located just outside of Sigiriya. Very nice rooms, garden, pool & restaurant areas.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 424 reviews
Price from
US$110
1 night, 2 adults

The Cottage Sigiriya

Hotel in Sigiriya

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.

M
Marjut
From
Denmark
Amazing property in a quiet location surrounded by lush nature. We loved our spacious bungalow, the pool area and the beautiful tranquil garden where we saw monitor lizards and peacocks. The staff was incredibly kind and helpful and the food was really delicious. I highly recommend staying here.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 621 reviews
Price from
US$70
1 night, 2 adults

Into The Wild Sigiriya

Hotel in Sigiriya

Located in Sigiriya, 7.2 km from Sigiriya Rock, Into The Wild Sigiriya provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

E
Eve
From
Ireland
We had an amazing stay. The staff were super friendly and accommodating. We really enjoyed the food especially the homemade fries. We had a swim in their lovely outdoor pool, it was great. It really feels like we're in a jungle but safe. The rooms were huge, lovely and clean. Would highly recommend for anyone staying in Sigiriya.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 759 reviews
Price from
US$65
1 night, 2 adults

Sigiri Asna Nature Resort

Sigiriya

Set in Sigiriya, 2.3 km from Pidurangala Rock, Sigiri Asna Nature Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

S
Suresh
From
United States
We reached there late in the night. The front desk was there to receive us and helped us settle and took real good care of our requirements. We requested for their regional breakfast which was really splendid.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
Price from
US$66.30
1 night, 2 adults

Sigiri Tarushan Home Stay

Sigiriya

Boasting garden views, Sigiri Tarushan Home Stay offers accommodation with terrace, around 1.6 km from Sigiriya Rock. With city views, this accommodation features a patio.

A
Arnau
From
Spain
The host family was super sweet and helpful when deciding what to visit. The breakfast is delicious and they have a tuk tuk service that takes you wherever you need. I hope we can visit again when they finnish the new cabin of the homestay!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 201 reviews
Price from
US$18
1 night, 2 adults

The Wild Elephant Resort

Hotel in Sigiriya

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.

F
Florian
From
Austria
nice hotel with comfortable bedroom and spacious bathroom. it opened in February 2025 so it has pretty new furnitures and equipment. the staff was very helpful organising our rides to Sigiriya Rock and Polonnaruwa. there are also few good restaurants around (10min walking distance). good place to stay!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 reviews
Price from
US$67.50
1 night, 2 adults
All three-star hotels in Sigiriya

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Sigiriya and surroundings in the past month

See all

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 672 reviews

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Popular with guests booking three-star hotels in Sigiriya

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

Enjoy breakfast in Sigiriya and nearby

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 451 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 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 8.2
Very good - What previous guests thought, 329 reviews

Offering a restaurant, Sigiri Heritance Villa is situated 1 km from the Sigiriya Rock. Free WiFi access is available in public areas of the property.

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

Situated within 4 km of Sigiriya Rock and 7.1 km of Pidurangala Rock, The Courtyard Villa features rooms with air conditioning and a private bathroom in Sigiriya.

From US$26.25 per night

Sigiri Wild Nature Resort is located in Sigiriya, within 6.8 km of Pidurangala Rock and 2.9 km of Wildlife Range Office - Sigiriya. This 3-star hotel has air-conditioned rooms with a private bathroom.

From US$32.19 per night

Serene Sigiriya

Sigiriya
Breakfast options
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Situated in Sigiriya, Serene Sigiriya features 3-star accommodation with private balconies.

From US$61.33 per night

Hotel Sigiriyaaya

Sigiriya
Breakfast options
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 57 reviews

Situated in Sigiriya, 6.7 km from Sigiriya Rock, Hotel Sigiriyaaya features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

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

Situated in Sigiriya, 10 km from Sigiriya Rock, Pahana village Sigiriya features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$75.48 per night

Save money on three-star in Sigiriya and nearby – budget options available

AliKele Hotel & Resort

Sigiriya
Budget options available
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 133 reviews

Situated in Sigiriya, 7.6 km from Sigiriya Rock, AliKele Hotel & Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

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

Habarana Tree house Mutu village features an outdoor swimming pool, garden, a terrace and restaurant in Habarana. This 3-star resort has air-conditioned rooms with a private bathroom.

From US$90 per night

Green Garden Resort

Habarana
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 318 reviews

Situated in Habarana, 12 km from Pidurangala Rock, Green Garden Resort features accommodation with a fitness centre, free private parking, a garden and a terrace.

From US$14.50 per night

Gisban Wood Cabana & Hostel

Habarana
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 23 reviews

Gisban Wood Cabana & Hostel has garden views, free WiFi and free private parking, situated in Habarana, 12 km from Pidurangala Rock.

From US$22.92 per night

il Frangipane

Sigiriya
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,511 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.

From US$140 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,445 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.

From US$220.50 per night

Lion Gate Hotel Sigiriya

Sigiriya
Budget options available
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.

From US$90 per night

Sigiriya Water Cottage

Sigiriya
Budget options available
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,064 reviews

Offering a barbecue and sun terrace, Sigiriya Water Cottage is set in Sigiriya, 3.4 km from Sigiriya Rock. Guests can enjoy the on-site restaurant.

From US$90 per night

Great access to the city centre. Check these three-star hotels in Sigiriya and nearby

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

Set in Sigiriya, 8.9 km from Pidurangala Rock, Kudawewa Eco Resort offers accommodation with free bikes, free private parking, a garden and a terrace.

From US$22.20 per night

Hotel Longteng

Sigiriya
Central location

Situated in Sigiriya, 10 km from Sigiriya Rock, Hotel Longteng features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$32.19 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 621 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.1
Superb - What previous guests thought, 759 reviews

Located in Sigiriya, 7.2 km from Sigiriya Rock, Into The Wild Sigiriya provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.

From US$67.95 per night

FAQ about three-star hotels in Sigiriya

3 star hotels that guests love in Sigiriya

See all
Avg. price/night: US$90
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,064 reviews
Amazing accomodation and the swimmingpool is the best as it can get very hot in Sigiriya. Very good, local breakfast was served every morning. The location was perfect as well - it is possible to walk to the city centre during the day. I would definitely recommend!
Guest review by
fredclaes_10
Young couple
Avg. price/night: US$58
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,266 reviews
Location, staff was very nice and welcoming, nice garden, good pool. Hotel restaurant provided not only breakfast, but also lunch and dinner. The hotel owner helped with organising transfer, tuk tuk and jeep safari for very good prices.
Guest review by
AnnaRiga
People with friends
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 621 reviews
Lovely small resort with 5 cottages, restaurant and pool area. Quiet location in a jungle feeling. Very kind and helpful staff, assisting in arranging transportation or anything else you may need. Free bikes to rent. A 10 min Tuktuk ride to the “city center” will cost about 1000 Rs. Breakfast was either Sri Lankan (curry, grasshoppers, roti) or western (toast, scrambled eggs and jam).
Guest review by
Yves
Young couple
Avg. price/night: US$58
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,266 reviews
Stunning location, lovely pool and comfortable rooms, but what makes this place so special is the host and staff. We felt so well taken care of, our trips were organised at a good price, the food was fab…. If you are in Sigiriya then book here, you will not be disappointed.
Guest review by
Carol
Young couple