Skip to main content

B&Bs in Kekirawa

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Kekirawa

The best B&Bs in Kekirawa

Check out our pick of great B&Bs in Kekirawa

Filter by:

Review score

Sigiriya Sun Shine Villa

Sigiriya (Near Kekirawa)

Set within 3.4 km of Sigiriya Rock and 6.5 km of Pidurangala Rock, Sigiriya Sun Shine Villa offers rooms with air conditioning and a private bathroom in Sigiriya.

A
Alina
From
Lithuania
A very nice and witty host who is always there to chat. An excellent chef who prepares delicious dishes and the price corresponds 100% to the quality. The room is also clean and tidy. I recommend!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,182 reviews
Price from
US$45
1 night, 2 adults

Sigiri SAAT Cabana

Sigiriya (Near Kekirawa)

Situated in Sigiriya, 3.4 km from Pidurangala Rock and 3.6 km from Sigiriya Rock, Sigiri SAAT Cabana features spacious air-conditioned accommodation with a terrace and free WiFi.

H
Hugo
From
France
Everything, from our arrival to our departure, and even more, dinner and breakfast were perfect ! The view is stunning ! Thank you Suman, Hope to see you again !
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 137 reviews
Price from
US$40
1 night, 2 adults

Golden Rock Retreat Sigiriya

Sigiriya (Near Kekirawa)

Situated in Sigiriya, 3.1 km from Pidurangala Rock and 3.9 km from Sigiriya Rock, Golden Rock Retreat Sigiriya offers a garden and air conditioning.

T
Tijs
From
Belgium
It was perfect, we had a wonderful time in the cute cabine. The family welcomed us with open arms. The food was also amazing!!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 100 reviews
Price from
US$40.50
1 night, 2 adults

Sashini Homestay

Sigiriya (Near Kekirawa)

Situated in Sigiriya, 1.6 km from Sigiriya Rock and 3.7 km from Pidurangala Rock, Sashini Homestay offers a garden and air conditioning.

M
Monica
From
Spain
On arrival it was plain to see that this place was going to be exceptional. We felt completely at home and the family went above and beyond to make sure our stay was memorable. The room was spotless and welcoming and the facilities were fantastic. Breakfast was always an experience to remember. So many different dishes to try that it is impossible to finish. We also had an evening meal which had an amazing choice of different curries that were more authentic and delicious than anything we have tried so far in Sri Lanka. We definitely recommend this superb homestay in Sigiriya.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 134 reviews
Price from
US$28
1 night, 2 adults

Hotel Hanguk Villa

Dambulla (Near Kekirawa)

Set within 17 km of Sigiriya Rock and 20 km of Pidurangala Rock, Hotel Hanguk Villa offers rooms with air conditioning and a private bathroom in Dambulla.

K
Kaja
From
Slovenia
The location is really nice as it is a bit away from the main toad (5min walk). The hosts are the nicest guys, which were ready to arrange everything we have asked for. They have arranged a safari in Kaudulla and then dropoff at the next hotel we were staying. They prepared us the most delicious curry and rice for dinner. Breakfast was also amazing, Srilankan’s pancakes and roti, fresh fruit and fresh juice. I recommend this hotel to everyone and we were sad that couldn’t stay for more nights.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 193 reviews
Price from
US$35
1 night, 2 adults

Swan Lake Habarana

Habarana (Near Kekirawa)

Set within 12 km of Pidurangala Rock and 13 km of Sigiriya Rock, Swan Lake Habarana offers rooms with air conditioning and a private bathroom in Habarana.

S
Stefano
From
Italy
Kalhara made our stay perfect. He organized wonderful tours (safari, temples, dance show), and her wife prepared amazing breakfast and dinner! Everyday we had a different menu, always good and with Sri Lankan delicacies. The room was huge, spotless clean, with a very comfortable bed. The garden is beautiful, with palm trees and flowers, with a nice patio where we relaxed before dinner.. We had also a very nice walk close to the lake and ricefields, from the road in front of the hotel. We strongly recommend Swan lake to everyone wants to enjoy Habarana area
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 205 reviews
Price from
US$21
1 night, 2 adults

Hidden Lake Cottages Sigiriya

Sigiriya (Near Kekirawa)

Hidden Lake Cottages Sigiriya is located in Sigiriya and features a private pool and lake views. Featuring babysitting service, this property also provides guests with a picnic area.

A
Agnieszka
From
Poland
I highly recommend this hotel. The owner is incredibly kind. The breakfast was the best I've had in Sri Lanka. Additionally, we had dinners that were also delicious. Everything was clean. The room had air conditioning and water. The place is away from the city center, but it's definitely worth visiting.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 399 reviews
Price from
US$45
1 night, 2 adults

Hungry Lion Sigiriya

Sigiriya (Near Kekirawa)

1.7 km from Sigiriya Rock, Hungry Lion Sigiriya is a recently renovated property situated in Sigiriya and features air-conditioned rooms with free WiFi and private parking.

D
Davey
From
Netherlands
One of the best rooms we had so far in Sri Lanka, good hot shower and WiFi. All good restaurants within 5/10 min walking distance. The Lion Rock is also nearby. The breakfast is really good and the owner is really friendly and tries giving you a good time!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 285 reviews
Price from
US$26
1 night, 2 adults

Sapphire Garden Hotel

Habarana (Near Kekirawa)

Located just 13 km from Pidurangala Rock, Sapphire Garden Hotel provides accommodation in Habarana with access to a garden, barbecue facilities, as well as full-day security.

S
Simon
From
Denmark
The hosts (Wanda and Leo) are super friendly and ensured that our Sri Lanka experience started really well. They were attentive to our travelling wishes, and they did not only organise several trips for us but they did also suggest travelling tips. The hotel and the rooms are clean and nice, and the hotel staff is also super friendly and can prepare a really good breakfast!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 215 reviews
Price from
US$65
1 night, 2 adults

Relax Nature Villa

Sigiriya (Near Kekirawa)

Located within 3.5 km of Sigiriya Rock and 4.5 km of Pidurangala Rock in Sigiriya, Relax Nature Villa offers accommodation with seating area.

I
Irene
From
Malaysia
The place is amazing! Very relaxing, and the staff very kind and helpful (:
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 454 reviews
Price from
US$7.29
1 night, 2 adults
All B&Bs in Kekirawa

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.