The 10 best B&Bs in Kekirawa, Sri Lanka | Booking.com
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.

N
Natalie
From
New Zealand
Nice hotel with lovely staff and a great pool. A little bit away from the town centre but they will arrange a tuktuk.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,179 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.

C
Chandana
From
Sri Lanka
Excellent location, facilities, and the host (Suman). Will definitely recommend the cabanas. Suman went out of his way to make sure we had a good time. His contacts with restaurants and other villagers meant that most of our requirements were met to a high standard.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 136 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.

J
Jess
From
New Zealand
Amazing accommodation with the loviest hosts
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 99 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.

V
Valentina
From
Romania
Our stay at Sashini was wonderful! The family was incredibly welcoming and made us feel right at home. The room and bathroom were clean and comfortable, and the traditional breakfast was delicious. The location was perfect for exploring Sigiriya. Highly recommended!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 133 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
ken
From
Taiwan
Less than a 5-minute drive from the city center, this hotel is nestled on a vast plain, creating a tranquil escape. Its location is convenient for Sigiriya (approximately a 30-minute drive), downtown Dambulla, and the cave temples. The room was comfortable, the amenities worked flawlessly, the garden setting was delightful, and the staff were warm and attentive. The breakfast was delicious and highly recommended! For such a reasonable price, with such a good accommodation and breakfast, and a prime location, it's truly excellent!
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.

A
Antonis
From
Cyprus
The owner was super friendly and helpful. Room was spacious in a very peaceful place. Excellent traditional breakfast.
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
Anna
From
Austria
We liked everything - the room, the food, the location … Breakfast is really good (and very much) and the owner also cooked dinner for us once which was also delicious. Another day they took us to Sigiriya to go to a restaurant and also picked us up again afterwards. Really nice!
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.

T
Terence
From
Ukraine
This place is really a great place to stay when you want to see the Lion rock. All the staff are friendly and helpful. The breakfast included is also a bonus.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 284 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.

p
patri_roro
From
Spain
The hotel is run by a lovely couple that will make sure you feel at home. The bedroom was very big, the swimming pool very nice and the breakfast great. All the staff is absolutely amazing, they are very welcoming and always take care of everything you need. We recommend this place to everyone, you will feel like home!
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.

L
Leonardo
From
0
Very welcoming family and beautiful Guesthouse in the middle of the jungle. The food was amazing both the dinner and the breakfast, and the price are very cheap. The wifi connection is perfect and you can also rent a bike to move around which is very helpful. Perfect place
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.