Search hotels in Kegalle District, Sri Lanka

Enter your dates and choose from 138 hotels and other places to stay

Check out these popular cities in Kegalle District

Pinnawala

21 hotels

Kitulgala

43 hotels

Rambukkana

17 hotels

Kegalle

23 hotels

Ruwanwella

3 hotels

Mawanella

18 hotels

Warakapola

6 hotels

Utuwankanda

3 hotels

Alawwa

3 hotels

Haloluwa

1 hotel

Stay in Kegalle District's best hotels!

Filter by:

Star rating
Review score

Moksha at Kitulgala - Rainforest Boutique Hotel

Hotel in Kitulgala

Moksha at Kitulgala - Rainforest Boutique Hotel has an outdoor swimming pool, garden, a shared lounge and terrace in Kitulgala.

D
Dilhani
From
Belgium
Amazing location en most beautiful garden I have ever seen! Nice hotel 🖤. Food was excellent! Friendly staff! Dilhani & Jan
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 187 reviews
Price from
US$193.80
1 night, 2 adults

Rock Garden Villa Pinnawala

Hotel in Rambukkana

Located in Rambukkana, 30 km from Kandy Royal Botanic Gardens, Rock Garden Villa Pinnawala provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

A
Agnese
From
Latvia
We made a last-minute booking and were lucky to get the Sky Villa – a true gem and hidden treasure! The view was absolutely breathtaking, with a private jacuzzi pool and an unbeatable sense of privacy. The service was exceptional, with staff operating at the highest level of professionalism. Totally worth the price. The feeling of being on top of a giant rock is indescribable – truly unique! The room was brand new, and we learned the hotel only opened three months ago. You definitely won’t regret staying here!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 35 reviews
Price from
US$51
1 night, 2 adults

The Cube

Hotel in Kegalle

The Cube features an outdoor swimming pool, garden, a terrace and restaurant in Kegalle. This 3-star hotel offers room service and a 24-hour front desk.

S
Sam
From
United Arab Emirates
Great experience! We took a room but it felt like we’ve got a villa with service! Amazing welcoming staff, delicious Sri Lankan breakfast, fantastic views, infinity pool and these all for reasonable price!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 85 reviews
Price from
US$76.50
1 night, 2 adults

Aramya river front boutique hotel

Hotel in Kitulgala

Situated in Kitulgala, 46 km from Leisure World, Aramya river front boutique hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Y
Ylenia
From
Italy
My sister and I loved our stay at Aramya Hotel—everything was simply perfect! The staff was beyond kind, always ready to assist and help. We arranged activities like jungle walks, abseiling and rafting through the hotel, and each experience was incredible. Our room was sparkling clean and spacious, with a stunning river view and a lovely balcony. The hotel itself is amazing, featuring a large pool, a beautiful garden, and stunning interior design. We enjoyed all our meals at the property, which offered delicious vegan options—something we truly appreciated. We really appreciated that the hotel provides refillable glass jars in the rooms instead of promoting single-use plastic bottles. It’s a shame we only stayed for two nights; we would definitely love to come back!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 68 reviews
Price from
US$222.75
1 night, 2 adults

Rosyth Estate House

Hotel in Pinnawala

Situated in Pinnawala, 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.

A
Anja
From
Austria
Rosyth Estate is a wonderful little hotel in the middle of nowhere. The team was extremely welcoming and did go above and beyond, even though we only stayed there for one night. Special kudos to the best chicken curry we had ever!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Price from
US$432.30
1 night, 2 adults

Palmstone Retreat

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.

S
Sigal
From
Israel
Wow!!!! Placed in. The jungle. Huge cabana with spa. Gorgeous place. Very spacious. Beautiful designed. With the sound of the river nearby. Highly recommended. One of the best places we have ever been.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews
Price from
US$225
1 night, 2 adults

Hotel Elephant Park - NEW DEAL! Exclusive Offers on Pickups Available!

Hotel in Pinnawala

Located right opposite Ma-Oya River, guests at Hotel Elephant Park - NEW DEAL! Exclusive Offers on Pickups Available! can watch elephants from their rooms. It has a restaurant and offers room service....

M
Mammadzadeh
From
Azerbaijan
We left this hotel with a great impression. From the moment we arrived, the staff was warm and welcoming. We were traveling with a child and lots of luggage, and they helped us store everything and checked us in earlier than expected — which was a big help! Our room was clean, spacious, with perfect air conditioning, and a balcony overlooking the river and jungle — with so many elephants in view, it was amazing! The staff also helped us arrange a trip to the nearby elephant village, which was truly unforgettable. For families with kids, I highly recommend this place. There’s a separate pool for children, and the restaurant staff were super friendly, always happy to prepare and heat up meals for our little one. Overall, we felt very well taken care of — thank you for making our stay in Pinnawala so comfortable!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,654 reviews
Price from
US$54
1 night, 2 adults

Hotel Elephant Bay

Hotel in Pinnawala

Located in the heart of Pinnawala, Hotel Elephant Bay provides rooms with large private balconies and spectacular views over Ma Oya River. Rooms are bright and airy, with simple décor and furnishings....

M
MAURO JAVIER
From
Spain
The swimming pool was amazing. It was an infinity pool, and you could see elephants in the river. The staff is very pleasant and attends to you very quickly.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,707 reviews
Price from
US$49.50
1 night, 2 adults

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, a terrace and a restaurant.

P
Pam
From
Japan
A basic room but comfortable. Breakfast was omelette and toast with juice. The elephants walk past as you have breakfast.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 283 reviews
Price from
US$17
1 night, 2 adults

White Villa Kitulgala

Hotel in Kitulgala

Set in Kitulgala, White Villa Kitulgala has a garden, water sports facilities and free WiFi. Boasting a shared kitchen, this property also welcomes guests with a restaurant, a water park and a...

r
rob
From
United Kingdom
The villa location is magical. Nestled in the trees with a stunning view. There’s a stream running in the valley just below the villa where they’ve made a small dam for bathing - this is pretty special. The host, Rangi, made our stay a memorable one. Great communication over WhatsApp before we arrived. She helped us arrange rafting and canyoning at a great price with the best guides! We had such a fun time. Breakfast and dinner for two nights. If you’re looking for a tranquil, jungle accommodation near adventure activities, book here.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 169 reviews
Price from
US$25
1 night, 2 adults
See all 138 hotels in Kegalle District

Most booked hotels in Kegalle District in the past month

See all

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,707 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,654 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 442 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 177 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 283 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 141 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 68 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 187 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 143 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 169 reviews

Kegalle District's best hotels with breakfast

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 38 reviews

Hotel Breeta's Garden features an outdoor swimming pool, garden, a shared lounge and terrace in Kitulgala.

From US$48 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Located in Kitulgala, Rapid Edge By Rafting Club features a garden, terrace, restaurant, and free WiFi throughout the property.

From US$49.06 per night

Located in Rambukkana, 31 km from Kandy Royal Botanic Gardens, Ayurveda Colonial Mansion provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$88.80 per night

Situated in Alawwa, 48 km from Gadaladeniya Temple, The Tusker's Hideout features views of the garden.

Set in Kitulgala, River Resort by The Ceylon Adventure Sports Kithulgala has a garden, terrace, restaurant, and free WiFi throughout the property.

From US$88.80 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Located in Kitulgala, Riverview Cottage features a garden, restaurant and free WiFi throughout the property. Guests can enjoy river views. At the hotel, each room is fitted with a desk.

From US$23.59 per night

Seravelle Kitulgala is set in Kitulgala. Featuring a garden, this 4-star hotel has air-conditioned rooms with a private bathroom.

From US$127.65 per night

Set in Kitulgala, The Cave Retreat has a garden, a terrace and a restaurant. The hotel features family rooms. At the hotel, the rooms are equipped with a balcony.

From US$55.50 per night

Budget hotels in Kegalle District

Dhighayu Ayurvedic Wellness Resort is situated in Kegalle, 49 km from Leisure World. Featuring a garden, the 2-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

From US$109.89 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 58 reviews

Kitulgala Ebony Riverside Resort features an outdoor swimming pool, garden, a terrace and restaurant in Kitulgala. There is free private parking and the property offers paid airport shuttle service.

From US$47.18 per night

Set in Kegalle, 44 km from Leisure World, Bracedale Estate offers accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$63.07 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 24 reviews

Ceylon Adventure Sports has an outdoor swimming pool, garden, a terrace and restaurant in Kitulgala. This 3-star hotel offers a bar.

From US$69.93 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews

Located in Deraniyagala, 40 km from Leisure World, Udapola Bungalow by Lalan Leisure provides accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 143 reviews

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.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 90 reviews

Old Bridge Riverside Hotel is located in Kitulgala and features a shared lounge, a terrace and water sports facilities.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews

Situated in Pinnawala, 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.

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

Set in Mawanella, 14 km from Kandy Royal Botanic Gardens, Upcountry Hotel offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$22.20 per night

Situated in Balatgomuwa, 23 km from Kandy Royal Botanic Gardens, The Papa Resort Ambuluwawa features accommodation with a garden, free private parking, a terrace and a restaurant.

From US$19.36 per night

Located in Gonagaldeniya, Kegalle District region, Hotel Nagas Ella is set 49 km from Sugathadasa Stadium. Featuring a garden, the 3-star hotel has air-conditioned rooms with a private bathroom.

From US$18.15 per night

Situated in Teligama, 46 km from Leisure World, Kit Cott Resort and Retreat features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

From US$24.20 per night

Mahoya

Hotel in Mawanella
No credit card needed
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Located in Mawanella and with Kandy Royal Botanic Gardens reachable within 20 km, Mahoya provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a shared lounge...

From US$26.40 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 283 reviews

Set in Pinnawala, 34 km from Kandy Royal Botanic Gardens, Elepath Lodge Pinnawala offers accommodation with a garden, free private parking, a terrace and a restaurant.

From US$18.87 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 442 reviews

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.

From US$66 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 141 reviews

Featuring two swimming pools with hot tubs, Villa Pinnawala offers accommodation in Pinnawala. Pinnawala Elephant Orphanage is 200 metres away.

From US$165 per night

FAQs about hotels in Kegalle District

See reviews by guests who stayed at hotels in Kegalle District

See all
From US$77 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,654 reviews
We left this hotel with a great impression. From the moment we arrived, the staff was warm and welcoming. We were traveling with a child and lots of luggage, and they helped us store everything and checked us in earlier than expected — which was a big help! Our room was clean, spacious, with perfect air conditioning, and a balcony overlooking the river and jungle — with so many elephants in view, it was amazing! The staff also helped us arrange a trip to the nearby elephant village, which was truly unforgettable. For families with kids, I highly recommend this place. There’s a separate pool for children, and the restaurant staff were super friendly, always happy to prepare and heat up meals for our little one. Overall, we felt very well taken care of — thank you for making our stay in Pinnawala so comfortable!
Guest review by
Mammadzadeh
Azerbaijan
From US$52 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 69 reviews
Lovely stay on the river listening to the sounds of nature while you sleep. One side of the chalets are fully open which is perfect for nature lovers. Surprisingly there are hardly any bugs in the chalets. They keep them really clean. Great value for money, and run by a great team. The meals are enormous and homely. They organise a lovely 1.5 hr rafting trip which ends at the resort itself for 35 usd. The rapids are light, nothing overbearing, great for beginners.
Guest review by
Tanvir
Bangladesh
From US$66 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,707 reviews
When I read the comments before going to the hotel, I saw that the hotel was not very clean, but I think the comments were unfair in this regard. The hotel room and pool were very clean. It is great that the rooms have a balcony. A very beautiful view awaits you in your room. The hotel's pool and garden also have wonderful views. I think it is a good choice to stay in this hotel
Guest review by
Selda
Turkey
From US$41.40 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 98 reviews
This is such a unique place!!! Hidden away behind the main road, beautiful spot. I stayed in the cabin: so nice!! Perfect host and beautiful family. Please do have dinner there, amazing home cooked food. Loved it. The small pool was ideal just to cool down in the hot weather. Absolutely recommended!!
Guest review by
Hawe
Netherlands
From US$120.18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
All over amazing 🤩 just own pool wasn't clean enough air-conditioning leaking water on the floor friendly staf .is there any meals option would be nice there was set manu only. Good place 😁 we had great time.beautiful and Very peaceful place 😁 thanks boys are helpful
Guest review by
Lal
Sri Lanka
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 126 reviews
this is the most amazing and magical place in Sri Lanka and the host is an absolute treasure. I loved every minute of it and will defienietly come back. It’s an offsite location, with a natural pool and waterfall. Thank you so much Mona for making our stay so special 🩷
Guest review by
Karola
Poland
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Rosyth Estate is a wonderful little hotel in the middle of nowhere. The team was extremely welcoming and did go above and beyond, even though we only stayed there for one night. Special kudos to the best chicken curry we had ever!
Guest review by
Anja
Austria
From US$616 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews
Wow!!!! Placed in. The jungle. Huge cabana with spa. Gorgeous place. Very spacious. Beautiful designed. With the sound of the river nearby. Highly recommended. One of the best places we have ever been.
Guest review by
Sigal
Israel
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 31 reviews
Very comfortable accommodation with good food and particularly friendly, helpful staff. Went out of their way to help organise travel around the area to see the wildlife.
Guest review by
Hugh
United Kingdom
From US$66 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 442 reviews
Amazing view with the elephants from the room
Guest review by
OZLEM
Norway

Planning a trip? Get inspired by reviews of cities in Kegalle District

10

Hotel was great , we arrived at 5 am and security let us in...

Hotel was great , we arrived at 5 am and security let us in . Restaurant was great , WiFi was good , shops are a 2 min walk up the road as is the elephant orphanage. View from our room was amazing . Elephants come right up to you . Bathroom could have been cleaner but that is my only down point . Value for money 11/10 for the experience we had There is a herb garden , elephant poo factory and tea factory that are all very interesting
Guest review by
sandra
United Kingdom
8.0

The town is just a town with shops, supermarket etc.

The town is just a town with shops, supermarket etc. For food, my tour guide Prashan brought me to Upcountry Restaurant which is a nice place with a beautiful scenery. :) Go for the attractions like Bible Rock, Saradiel Hill etc. They are nice.
Guest review by
Kim
Singapore
8.0

Staff were very friendly and accomodating.

Staff were very friendly and accomodating. Comfortable stay in this hotel. View of elephants ,river and surrounding countryside was excellent- especially from dining hall and verandah of some rooms facing the river. Highly recommend.
Guest review by
Catherine
Ireland
8.0

Pinnawala basically has 4 main attractions therefore a...

Pinnawala basically has 4 main attractions therefore a maximum of 2 days is sufficient. The main attraction is the elephant orphanage. Related to that is the elephant bathing at the nearby river which is fascinating. Remember the ticket you purchase for the orphanage is required for the bathing so do both in the same day as the tickets technically only valid for the day (we did not know this so we went to the orphanage in the evening and went to see the bathing the next day.. however the kind ticket officers let us go). Then there is a mini zoo where animals roam in more space than usual. You can feed animals here which could be fascinating (for a small fee). Then there is a traditional village called Iparini Gama where you can experience live style of a traditional sri lankan village.
Guest review by
Srinath
Sri Lanka