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. everything was more than perfect food staff

Show more Show less
9.5
Exceptional
151 reviews
Price from
KRW 248,147
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
KRW 43,916
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
77 reviews
Price from
KRW 147,498
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
KRW 518,569
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.2
Very good
1,388 reviews
Price from
KRW 67,729
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
146 reviews
Price from
KRW 18,225
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
204 reviews
Price from
KRW 33,522
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. Nice location and responsive stuff

Show more Show less
8.4
Very good
327 reviews
Price from
KRW 60,956
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
KRW 32,838
per night

Luck Uyana Cabana Pinnawala

Hotel in Pinnawala

Situated in Pinnawala, 32 km from Kandy Royal Botanic Gardens, Luck Uyana Cabana Pinnawala features accommodation with a garden, free private parking, a restaurant and a bar. Nicely placed in nature. Tranquility with ayurvedic garden just behind the rooms. We have received guided tour via the garden with foot massage included. Very nice and helpful staff. One guy even came with us by tuk tuk to be sure we find the right bus to Kandy and made sure we’ll have a seat 😉 I felt really comfortable in the room.

Show more Show less
8.3
Very good
33 reviews
Price from
KRW 29,075
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