Search hotels in Kegalle District, Sri Lanka
Enter your dates and choose from 137 hotels and other places to stay
Check out these popular cities in Kegalle District
Pinnawala
22 hotelsKitulgala
44 hotelsWarakapola
6 hotelsUtuwankanda
2 hotelsRambukkana
18 hotelsRuwanwella
3 hotelsKegalle
25 hotelsDeraniyagala
4 hotelsTeligama
2 hotelsMarapitiya
1 hotel
Stay in Kegalle District's best hotels!
Filter by:
Star rating
Review score
The Grand Walawwa
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.

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

Villa Rivora
Villa Rivora is offering accommodation in Kitulgala. Some units at the property have a balcony with a river view. The hotel offers a continental or Asian breakfast.

The Cube
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.

Aramya river front boutique hotel
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.

Rosyth Estate House
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.

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

Palmstone Retreat
Situated in dense rainforest of Kitulgala, Palmstone Retreat offers the benefits of an outdoor swimming pool, a waterfall and a spectacular view of nature.

Hotel Elephant Park - NEW DEAL! Exclusive Offers on Pickups Available!
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....

Hotel Elephant Bay
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....

Most booked hotels in Kegalle District in the past month
Popular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 8.0Very good - What previous guests thought, 1,668 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 1,618 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 428 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 6.8Pleasant - What previous guests thought, 18 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 9.0Superb - What previous guests thought, 2 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 8.7Fabulous - What previous guests thought, 63 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 164 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 8.5Very good - What previous guests thought, 194 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 9.3Superb - What previous guests thought, 182 reviewsPopular with guests booking hotels in Kegalle District
Scored out of 10, guest rating 9.1Superb - What previous guests thought, 61 reviews
Kegalle District's best hotels with breakfast
Hotel Pinnalanda - NEW DEAL! Exclusive Offers on Pickups Available!
Hotel in PinnawalaBreakfast optionsScored out of 10, guest rating 8.4Very good - What previous guests thought, 428 reviewsPinnalanda 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.
Forest Shade Eco Resort Deraniyagala
Hotel in DeraniyagalaBreakfast optionsScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 63 reviewsSet in Deraniyagala, 45 km from Leisure World, Forest Shade Eco Resort Deraniyagala offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
From US$58.30 per nightVilla Pinnawala
Hotel in PinnawalaBreakfast optionsScored out of 10, guest rating 7.8Good - What previous guests thought, 134 reviewsFeaturing two swimming pools with hot tubs, Villa Pinnawala offers accommodation in Pinnawala. Pinnawala Elephant Orphanage is 200 metres away.
From US$66 per nightHotel Chingari Pinnawala
Hotel in RambukkanaBreakfast optionsSituated in Rambukkana, within 34 km of Kandy Royal Botanic Gardens and 39 km of Kandy railway station, Hotel Chingari Pinnawala features accommodation with a restaurant and as well as free private...
Riverview Cottage
Hotel in KitulgalaBreakfast optionsScored out of 10, guest rating 10.0Exceptional - What previous guests thought, 2 reviewsLocated 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 nightHotel Sleek Camellia
Hotel in GalpolaBreakfast optionsScored out of 10, guest rating 7.8Good - What previous guests thought, 5 reviewsLocated in Galpola, 34 km from Kandy railway station, Hotel Sleek Camellia features views of the pool.
From US$42.35 per nightThe Cave Retreat
Hotel in KitulgalaBreakfast optionsSet 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 nightinselor Horses
Hotel in KegalleBreakfast optionsInselor Horses is located in Kegalle, 46 km from St Anthony's Church. Each room is fitted with a balcony with views of the mountain.
From US$122.10 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.6Good - What previous guests thought, 53 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$61.33 per night Bracedale Estate
Hotel in KegalleCheap hotelSet 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$64.18 per nightCeylon Adventure Sports
Hotel in KitulgalaCheap hotelScored out of 10, guest rating 7.6Good - What previous guests thought, 23 reviewsCeylon Adventure Sports has an outdoor swimming pool, garden, a terrace and restaurant in Kitulgala. This 3-star hotel offers a bar.
From US$79.92 per night- Scored out of 10, guest rating 6.3Pleasant - What previous guests thought, 4 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.
The Grand Walawwa
Hotel in PinnawalaCheap hotelScored out of 10, guest rating 9.0Superb - What previous guests thought, 139 reviewsSituated 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.
From US$107.80 per nightHotel Breeta's Garden
Hotel in KitulgalaCheap hotelScored out of 10, guest rating 9.1Superb - What previous guests thought, 31 reviewsHotel Breeta's Garden features an outdoor swimming pool, garden, a shared lounge and terrace in Kitulgala.
Palmstone Retreat
Hotel in KitulgalaCheap hotelScored out of 10, guest rating 9.3Superb - What previous guests thought, 61 reviewsSituated in dense rainforest of Kitulgala, Palmstone Retreat offers the benefits of an outdoor swimming pool, a waterfall and a spectacular view of nature.
Hotels in Kegalle District that you can book without a credit card
38 guest house
Hotel in KitulgalaNo credit card neededScored out of 10, guest rating 8.0Very good - What previous guests thought, 14 reviewsSet in Kitulgala, 38 guest house offers a garden. The accommodation offers room service and a 24-hour front desk for guests.
From US$8.49 per nightThe Papa Resort Ambuluwawa
Hotel in BalatgomuwaNo credit card neededSituated 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 nightThe Cave
Hotel in YatiyantotaNo credit card neededScored out of 10, guest rating 10.0Exceptional - What previous guests thought, 4 reviewsSet in Yatiyantota, 34 km from Leisure World, The Cave offers accommodation with a garden, free private parking and a terrace.
From US$66.55 per nightHotel Nagas Ella
Hotel in GonagaldeniyaNo credit card neededLocated 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 nightKit Cott Resort and Retreat
Hotel in TeligamaNo credit card neededSituated 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 nightRoyal Restaurant
Hotel in WarakapolaNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 2 reviewsBoasting a garden, Royal Restaurant is situated in Warakapola in the Kegalle District region, 45 km from St Anthony's Church.
From US$26.32 per nightMahoya
Hotel in MawanellaNo credit card neededScored out of 10, guest rating 8.0Very good - What previous guests thought, 1 reviewLocated 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 nightHotel Elephant Bay
Hotel in PinnawalaNo credit card neededScored out of 10, guest rating 8.0Very good - What previous guests thought, 1,668 reviewsLocated in the heart of Pinnawala, Hotel Elephant Bay provides rooms with large private balconies and spectacular views over Ma Oya River.
From US$72.60 per night
FAQs about hotels in Kegalle District
See reviews by guests who stayed at hotels in Kegalle District
- From US$41.40 per nightScored out of 10, guest rating 9.3Superb - What previous guests thought, 98 reviewsFrench family, we traveled to Sri Lanka with our 3 kids, 17, 21 and 25 years old. We loved everything! The place, the surroundings, the atmosphere, and moreover Anushka and his family. If you're looking for authenticity, simplicity and exceptional human relationships you'll be at the right place. Anushka is a perfect driver and guide. He picked us up at the airport with a van as we were traveling with our 3 kids and drove us to his house where we stayed for 5 days. We felt immediately at home and spent wonderful moments all together. Anushka brought us to amazing places, temple on top of a mountain with perfect view, river to have a bath every evening, tea factory, Ayurveda botanical garden, restaurant near waterfalls, and a place where we spent a perfect time with elephants, having a ride with them, washing them in the river and giving them some food. Such an amazing experience! He also waited for us in Nanu Oya train station to bring us back to his home after an unforgettable train journey to see the tea plantations. Always ready to make us discover new things, exotic fruits we could buy on our way, animals like monkeys, porcupine, giant lizards and giant bats, answering all questions and so interesting when speaking about his country. He can arrange you any tour you'd like to discover Sri Lanka, always helpful and reactive, you can trust him for everything. And what we loved the most are the precious moments we spent with his family. They are all wonderful people we'll stay in contact with for sure. For those who don't speak English good to know that his sister speaks perfectly French ( she's a teacher) and she's also super friendly and interesting. We spent unbelievable evenings all together, singing loud, and dancing, and having BBQ party. Thank you Anushka for everything, for being you, for introducing us to your family, for having such a great heart, and for having printed in our soul precious and unforgettable memories 🥰Guest review byалександрUkraine
- From US$72.60 per nightScored out of 10, guest rating 8.0Very good - What previous guests thought, 1,668 reviewsHotel Elephant Bay in Pinnawala, Sri Lanka is a charming and cozy hotel that offers visitors a unique and memorable experience. The hotel is located right on the banks of the picturesque Ma Oya river, giving guests stunning views of the surrounding nature like Elephants. The atmosphere is tranquil and peaceful, providing the perfect escape from the hustle and bustle of everyday life. The rooms at Hotel Elephant Bay are comfortable and well-appointed, with all the necessary amenities for a pleasant stay. The beds are comfortable and the rooms are clean and spacious. The hotel also offers a variety of room types to cater to different needs and preferences. One of the highlights of staying at Hotel Elephant Bay is the opportunity to interact with elephants. The hotel has its own resident elephants, and guests have the chance to feed and bathe them, as well as take a ride on their backs. This is a truly unforgettable experience and one that sets this hotel apart from others in the area. The food at the hotel is delicious, with a variety of traditional Sri Lankan dishes on offer. The restaurant overlooks the river, providing an idyllic setting for meals. The staff are friendly and attentive, always ready to assist guests with any requests or queries. In terms of location, Hotel Elephant Bay is ideally situated for exploring the popular tourist attractions in the area. The famous Pinnawala Elephant Orphanage is just a short drive away, as are the historic cities of Kandy and Dambulla. The hotel can also arrange tours and excursions for guests, making it easy to explore the surrounding area. Overall, a stay at Hotel Elephant Bay in Pinnawala, Sri Lanka is highly recommended for those looking for a serene and unique experience. The beautiful setting, comfortable rooms, friendly staff, and the opportunity to interact with elephants make it a memorable and enjoyable stay.Guest review byIbrahim ShifazMaldives
- From US$137.50 per nightScored out of 10, guest rating 8.9Fabulous - What previous guests thought, 113 reviewsAbsolutely wonderful to stay here. After a long flight from The Netherlands we wanted to get out of colombo and went straight here. Very nice breakfast, lunch and dinner. Keep in mind that you're off the main road and are not close to any shop. Relaxation is key here. Staff is very friendly and will happily tell you about their location, tea plantations they own and manage, and also the food! 😁Guest review bySander van B.Netherlands
- From US$66 per nightScored out of 10, guest rating 8.4Very good - What previous guests thought, 1,618 reviewsbest view for the river with the elephants 🤍 rooms were clean and comfortable staff is really kind and helpful. The restaurant serves delicious food, loved the Sri Lankan dishes we had such a pleasant stay, definitely recommendGuest review byMadalinaUnited Arab Emirates
- Scored out of 10, guest rating 7.3Good - What previous guests thought, 31 reviewsVery 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 byHughUnited Kingdom
- From US$32.40 per nightScored out of 10, guest rating 9.2Superb - What previous guests thought, 123 reviewsAmazing place. Surrounded by nature. With a little waterfall next to the place and a private natural pool, the whole experience was quite unique.Guest review byAli SameehMaldives
- Scored out of 10, guest rating 9.3Superb - What previous guests thought, 61 reviewsFantastic location in the jungle. Huge and very comfortable suite with a great private plunge pool. Very clean and lovely friendly staff.Guest review byJoannaAustria
- From US$48 per nightScored out of 10, guest rating 8.1Very good - What previous guests thought, 67 reviewsThe Location and the service of the hotel is perfect and we loved it from the time we have checked in.Guest review byAYRSri Lanka
- Scored out of 10, guest rating 8.4Very good - What previous guests thought, 428 reviews4th stay here and always perfect. Now they have the restaurant next door....even better.Guest review bywesUnited Kingdom
- From US$378.40 per nightScored out of 10, guest rating 9.9Exceptional - What previous guests thought, 29 reviewsExcellent service, great facilities, amazing chef!Guest review bySergeyGermany
Planning a trip? Get inspired by reviews of cities in Kegalle District
- 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 byCatherineIreland - 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 bySrinathSri Lanka - 8.0
Spectacular area to get up and close with elephants.
Spectacular area to get up and close with elephants. Unique experience with elephants walking thru the village for their daily bathing. General accommodation facilities were good. Bars and eateries also of reasonable standard. We stayed at Grand Royal Pinnalanda and found this quite satisfactory in services and value.Guest review byJeremyAustralia