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
152 reviews
Price from
£158
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 restoration of the century old property was done exceptionally well, from the intricate tile floors, to the custom wood work, and the perfectly mannered gardens, it’s an oasis of beauty.

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
£298
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. The hospitality.. the view from the balcony.. accessibility to street shopping..

Show more Show less
8.3
Very good
1,404 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
154 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 staff greeted us at our tuk tuk and took care of our bags. Our room was nice and clean. There's a mini bar, for a fee, and a store right below. It's directly across the street from the elephant orphanage. In the morning, around 10:00, you can watch a herd of elephant cross the street. Quite a site

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. Everything, rooms were super clean, tidy and comfortable. It was very spacious. The view is spectacular, you open the curtain or the door and elephants are batting right outside! Staff were extra friendly and very helpful. There are private balconies/sections for residents to view the bathing elephants without the crowd which was great. Breakfast was good.

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

Forest Shade Eco Resort 5 stars

Hotel in Deraniyagala

Set in Deraniyagala, 45 km from Leisure World, Forest Shade Eco Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. My partner and I stayed at Forest Shade Eco Resort earlier this month and we had a wonderful experience. We came cycling from Colombo and unfortunately had a small accident on the way. We called the hotel and they arranged a vehicle that picked us up straight from the hospital, everything went super smoothly and it was absolutely sweet how everyone was so concerned about us (we are fine now). This place is definetely the right spot when you need to recover from a bicycle accident or life in gereral. Our room and the attached balcony overlooked the river and we had a fantastic view! The food was lovely as well, we got the Sri Lankan option for dinner and breakfast and loved it. This place is a 100 percent recommendation and we will definetely come again on our bikes to explore the beautiful area a bit more.

Show more Show less
8
Very good
32 reviews
Price from
£62
per night

White Villa Kitulgala

Hotel in Kitulgala

Featuring a garden and water sports facilities, White Villa Kitulgala is set in Kitulgala. Boasting a shared kitchen, this property also welcomes guests with a restaurant, a water park and a terrace. We have had the best stay at White Villa! Rangi and her mother made us feel so welcome. We have never experienced such hospitality - they really went out of their way to make our stay special. Rangi spoke perfect English, gave us tips about the local area and even helped us move onto Nuwara Eliya, speaking on the phone to the bus driver! Our rafting guides picked us up and dropped us off, so it’s very close to the local attractions. We had breakfast, lunch and dinner cooked by her mother which was amazing! They brought dinner down to our room, which we ate at the table outside listening to the sounds of the Forest. It was incredible! As for the room, comfortable bed, hot shower and balcony overlooking the beautiful forest. There is a stream just a minute walk away where you can swim. We have had the perfect stay here and recommend this place to anyone. Thank you so much to Rangi and her mother - best of luck with the rest of your studies!😁

Show more Show less
8.6
Fabulous
51 reviews
Price from
£19
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