Search hotels in Kegalle District, Sri Lanka

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

Check out these popular cities in Kegalle District

Pinnawala

21 hotels

Kitulgala

42 hotels

Rambukkana

17 hotels

Mawanella

18 hotels

Kegalle

22 hotels

Haloluwa

1 hotel

Warakapola

6 hotels

Deraniyagala

4 hotels

Yatiyantota

5 hotels

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.

P
PAMA
From
Switzerland
The Location was just stunning, swimming in the little river was an absolute experience i will never forget, The owner the stuff the food - in general i felt rarely like that good and comfortable!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 192 reviews
Price from
US$204
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.

L
Lisa
From
United Kingdom
Lovely serene grounds with some very new individuals villas - some with a pool and some without. Super clean, nice staff and great location if you drive your own Tuktuk or are happy to book one for transport to Pinnawala (10 mins drive away).
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 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.

A
Arthur
From
Singapore
The view, the crew. They even organised a cake for my birthday !
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 91 reviews
Price from
US$67.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.

O
OFIR GUR
From
Israel
Amaizing Place, perfect staff. Best place in Sri Lanka.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 71 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$216
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....

I
Isabelle
From
Sweden
Everything was so so so good and so much better than expected. We booked a room with view over the lake and it was amazing. Also so nice and helpful staff. Recommend!!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,672 reviews
Price from
US$48
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....

I
Ibrahim Shifaz
From
Maldives
Hotel 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.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,728 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.

B
Bernhard
From
Germany
Big Bed in a very komfortable Room, with a big very clean Bathroom. Only 100 Meters of the Elephant Bathing River away. The Elephant are walking sometimes unter my Balcony. There is although a big balcony for all guest available..
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 285 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...

E
ELI
From
Israel
The location is fantastic, right next to a charming mini waterfall with spa fish inside. Rangi provided us with exceptional service - truly the best we've ever experienced.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 173 reviews
Price from
US$25
1 night, 2 adults
See all 133 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,728 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 71 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Kegalle District's best hotels with breakfast

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

Located in Pinnawala, 33 km from Kandy Royal Botanic Gardens, Cafe Pinnalanda provides accommodation with a garden, free private parking, a terrace and a restaurant.

From US$25.50 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 441 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.

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

Set 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$66 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 39 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 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
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 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
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

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

From US$79.86 per night

Budget hotels in Kegalle District

Situated in Kitulgala, Ever Top Resort Kithulgala has a garden, terrace and free WiFi throughout the property. There is a restaurant serving Chinese cuisine, and free private parking is available.

From US$16.65 per night

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

From US$88.80 per night

Seravelle Kitulgala in Kitulgala features 4-star accommodation with a garden. There is a restaurant serving Chinese cuisine, and free private parking is available.

From US$72.15 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

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.7
Good - What previous guests thought, 60 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$62.63 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 25 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

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
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

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
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 17 reviews

Set 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 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 9.0
Superb - What previous guests thought, 144 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.

FAQs about hotels in Kegalle District

See reviews by guests who stayed at hotels in Kegalle District

See all
From US$66 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,728 reviews
Hotel 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 by
Ibrahim Shifaz
Maldives
From US$42 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 69 reviews
We came 22 years ago as young honeymooners and once again but this time with our teenage children! We loved the location, the rafting, the chilled out feel of the place. The staff are friendly, helpful, serving good food, the breakfast was plentiful with a Sri Lankan element. The accommodation is basic but comfortable. You are living among nature by a river so expect to see the nature!
Guest review by
Lewis
United Kingdom
From US$41.40 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 98 reviews
A very warm welcome from Anushka and his family. The unique clay house with its unusual shower was very comfortable to stay in. Beautiful plants all around and a pet rabbit added to the charm. The dinner and breakfast were incredibly delicious and traditional. Anushka was always ready to help and give advice. Thank you very much for the wonderful moments!
Guest review by
Valentin
Poland
From US$130.63 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 116 reviews
A magical place. Landscape views are outstanding. The echo pools are wondeful. Crew gives a great service.
Guest review by
Dror
Israel

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
10

Kitulgala is a great stop over on your way to the hill...

Kitulgala is a great stop over on your way to the hill country or coming back and avoids the Colombo Kandy route. While famous for rafting, lately there has been quite a bit of investment going into other outdoor experiences including mountain biking, trekking and other adventure activities. But even if you are not into the adrenaline rush, it's a great place to disconnect and unwind.
Guest review by
Farook
Sri Lanka
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
10

I love the concept behind the cave.

I love the concept behind the cave. The cave and the eco-tourism concept should be further developed, as it has the potential to greatly benefit Sri Lanka’s tourism industry. I believe Yatiyanthota has great potential to develop Sri Lanka’s eco-tourism. With its rich natural beauty, it can attract more visitors. However, we need to work hard to create more attractions and make this destination a unique tourist magnet.
Guest review by
Jayantha
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