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
151 reviews
Price from
US$181.36
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
US$32.10
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
77 reviews
Price from
US$107.80
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
US$379
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. Very good instalations. All the staff was helpful and nice. Amazing to see the elefants taking bath a few feet from us. They did us an upgrade, and we stayed in a room with balcony to the river.

Show more Show less
8.2
Very good
1,395 reviews
Price from
US$49.50
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.6
Fabulous
150 reviews
Price from
US$13.32
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. Location, Value for money and friendly staff.

Show more Show less
8.1
Very good
205 reviews
Price from
US$24.50
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 location is just perfect as the elephants come to wash and cool down in the river that the hotel oversees. Staff were absolutely amazing and so kind and helpful. Facilities - very nice. Really worth a stay!

Show more Show less
8.4
Very good
329 reviews
Price from
US$44.55
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. environment and building structures

Show more Show less
8
Very good
32 reviews
Price from
US$79.42
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
50 reviews
Price from
US$24
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