Skip to main content

Stay in Kegalle District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Moksha at Kitulgala - Rainforest Boutique Hotel 5 stars

Hotel in Kitulgala

Moksha at Kitulgala - Rainforest Boutique Hotel features free WiFi throughout the property and views of pool in Kitulgala. Can't say enough good things about this hotel. This is just the best hotel if you're looking to relax and enjoy great meals, have a drink at the pool, and enjoy the jungle. Exceptional owners with wonderful staff. This place felt like home and I loved being here. I came for 1 night and stayed for 4 more. I wish I could have stayed longer. I did one excursion a day, which the hotel arranged - rafting, abseiling, waterfalls. Going through the hotel is cheaper and less stressful than arranging through Viator. All were so much fun. The owners arranged for an outdoor fire before dinner when the weather permitted which was so nice. The Sri Lankan food is incredible, don't bother with the Western option.

Show more Show less
9.5
Exceptional
155 reviews
Price from
£143
per night

Old Bridge Riverside Hotel 3 stars

Hotel in Kitulgala

Old Bridge Riverside Hotel features a garden, shared lounge, a terrace and water sports facilities in Kitulgala. A new hotel, runned by a family who is very helpfull. Rooms are good and there is a shared balcony with splendid views, You can walk freely around Bibili Oya, the river next to the hotel . Food is at average level.

Show more Show less
9.2
Superb
15 reviews
Price from
£25
per night

The Grand Walawwa 4 stars

Hotel in Pinnawala

Situated in Pinnawala, 32 km from Kandy Royal Botanic Gardens, The Grand Walawwa features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. The hotel is a great escape from a busy city. We love the colonial architecture and its comfort. The staff was nice, particularly the restaurant staff who took extra care of our meals. Mr. Brian was an amazing person who listened to our meal requests.

Show more Show less
9.3
Superb
79 reviews
Price from
£85
per night

Rosyth Estate House 5 stars

Hotel in Kegalle

Situated in Kegalle, 32 km from Kandy Royal Botanic Gardens, Rosyth Estate House features accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. We had a brilliant 3 days at Roysth Estate! It was the last leg on our 2 week trip with out 18 month old around Sri Lanka and certainly the highlight! So many thoughtful details such as a baby monitor set up in our room and placing us close to the action so we could allow Arthur to nap whilst we were by the pool! The food was insanely good and the tea factory tour was fascinating! The staff were all so accommodating and delightful with out son. He was so well looked after and became a huge fan of hoppers and roti! Neil and Farzana were fabulous hosts and made you feel at home instantly- when we arrived it felt more like arriving to a family party than a hotel! The rooms were lovely and the whole hotel has been decorated in such a thoughtful and tasteful manner. The spa was also brilliant- the complimentary foot massage on arrival was very welcome after a long drive! Would highly recommend to anyone, especially as its only just over 2 hours from the airport so makes an ideal place to get over jetlag or top off a trip!

Show more Show less
9.8
Exceptional
19 reviews
Price from
£299
per night

Palmstone Retreat 5 stars

Hotel in Kitulgala

Situated in dense rainforest of Kitulgala, Palmstone Retreat offers the benefits of an outdoor swimming pool, a waterfall and a spectacular view of nature. Very wonderful experience at the top of the mountain in the middle of the jangle and kind staff. Special thanks for Mohammed Anfas and restaurant cheif Siraganam.

Show more Show less
9
Superb
29 reviews
Price from
£170
per night

Hotel Elephant Park "Grand Royal Pinnalanda" 3 stars

Hotel in Pinnawala

Located right opposite Ma-Oya River, guests at Hotel Elephant Park "Grand Royal Pinnalanda" can watch elephants from their rooms. It has a restaurant and offers room service. Amazing view and plenty of time to see and feed elephants- can pay extra to bathe them- it’s all in affiliation with the elephant orphanage down the road- bring all the elephants down every morning for a swim in the river.

Show more Show less
8.3
Very good
1,418 reviews
Price from
£39
per night

Elepath Lodge- Pinnawala

Hotel in Pinnawala

Set in Pinnawala, 34 km from Kandy Royal Botanic Gardens, Elepath Lodge- Pinnawala offers accommodation with a garden, free private parking and a terrace. Location excellent and staff were lovely.

Show more Show less
8.7
Fabulous
156 reviews
Price from
£10
per night

Cafe Pinnalanda 2 stars

Hotel in Pinnawala

Located in Pinnawala, Cafe Pinnalanda features an outdoor swimming pool located at a 100 metre distance away. The room was quite spacious, very clean and well equiped. Also the bathroom looks pretty new. You can enjoy some fresh air at the balcony. The location is perfect and just across Elephant Orphenage.

Show more Show less
8.1
Very good
207 reviews
Price from
£19
per night

Hotel Pinnalanda 3 stars

Hotel in Pinnawala

Pinnalanda Hotel offers free Wi-Fi access is available throughout the property. Surrounded by lush greenery, the hotel is a 1-hour drive from the Kandy. The views are amazing and the place vibes is unique to wake up and see the elephants bathing. the Staff were very helpful and lovely. Fahim was really kind to make sure that I have a comfortable stay. Breakfast was delicious and there were many varieties. I’m not used to eat fish and curry in the morning but I really liked it.

Show more Show less
8.4
Very good
334 reviews
Price from
£35
per night

Grand Cabin Pinnawala 2 stars

Hotel in Rambukkana

Situated in Rambukkana, 32 km from Kandy Royal Botanic Gardens, Grand Cabin Pinnawala features accommodation with a garden, free private parking and a terrace. Very comfortable clean rooms. Peaceful calm place without any noise. Best for relaxing. Garden was so beautiful

Show more Show less
8
Very good
22 reviews
Price from
£7
per night

Hotels with extra health and safety measures

Find hotels in Kegalle District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Kegalle District in the past month

See all

Kegalle District's best hotels with breakfast

See all

Budget hotels in Kegalle District

See all

Hotels in Kegalle District that you can book without a credit card

See all

FAQs about hotels in Kegalle District

gogless