Search hotels in Kegalle District, Sri Lanka

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

Check out these popular cities in Kegalle District

Pinnawala

21 hotels

Kitulgala

45 hotels

Rambukkana

19 hotels

Kegalle

23 hotels

Ruwanwella

3 hotels

Mawanella

18 hotels

Deraniyagala

4 hotels

Warakapola

7 hotels

Dedugala

3 hotels

Stay in Kegalle District's best hotels!

Filter by:

Star rating
Review score

The Grand Walawwa

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.

a
arpana
From
India
A majestic and stately property hidden away from tourist crowds in Keggale. The rooms are spacious and decorated with beautiful artefacts. Nothing is lacking as a facility inside the room. A pleasant fragrance from the incense burner welcomes you in the luxurious room. A very relaxing atmosphere. Check in and check out was super smooth. Special mention to Brian, the gentleman who manages the restaurant for his hospitality and kind attention to all of our requirements
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 143 reviews
Price from
US$98
1 night, 2 adults

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.

J
Johan
From
Denmark
Everything was exceptional. A true 5 star experience, nothing to complain about. We stayed 3 nights at Moksha. We had most of our meals, as well as we did a tour to a waterfall and a hike in the rain forest from the hotel, which can be recommended. The staff were very friendly and helpfull. The dining was exceptional, we had a new food experience every night.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 187 reviews
Price from
US$241.49
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.4
Superb - What previous guests thought, 31 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.

D
Doris
From
Croatia
We had a great time at the Cube accommodation! We arrived around 9 pm and the host made us a great dinner. In the morning, we were greeted with a delicious breakfast on the terrace with a view of the forest and the pool. The rooms are large and clean, modernly decorated. Since it was a holiday and we had problems finding transportation, the host offered to drive us wherever we needed, first to Pinnawala, the elephant orphanage, and then to Sigiriya, which is almost a 3-hour drive away.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 82 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.

N
Nicklas
From
Denmark
Everything is even more beautiful than the pictures, the food is excellent and the beds are amazing I can only recommend this place. I would definitely come back.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 65 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

Hotel Breeta's Garden

Hotel in Kitulgala

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

E
E
From
Netherlands
Very nice views, beautiful swimming pool, great food
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 35 reviews
Price from
US$46.80
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.

J
Joanna
From
Austria
Fantastic location in the jungle. Huge and very comfortable suite with a great private plunge pool. Very clean and lovely friendly staff.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews
Price from
US$247.50
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....

D
Dani Fi
From
Germany
Really a great hotel with a great view of the elephants bathing right in front of the hotel, the staff at dinner was very accommodating and extremely nice. Also a big thank you to Thilina who always responded immediately and i mean immediately 😊😊👍 to our wishes and organized a really outstanding driver from the airport and tour guide for us, thank you so much Thilina🤗. And now I come to our driver and guide Kavee he is really brilliant and we went on an excursion to sigiriya with him today which was really amazing, the best thing is, that we can also go on an excursion with him tomorrow even though we are no longer at the hotel but are now in kandy. So if you are at the hotel, book excursions with Kavee, he embodies hospitality in Sri Lanka, thank you soo much Kavee for this outstanding Time 💯❤️👍👍👍!!!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,642 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....

A
Andrew
From
United Kingdom
the location is better than described and our expectations!!! ITS AMAZING!!! the elephants are in the river right outside our room /hotel /swimming pool most of the day!!! The hotel had everything you could need! As with most places in Sri Lanka a little tired in places but the staff are fabulous and nothing is too much problem (especially Udantha on reception!) loved it there ! I have to say it was hard to leave!!!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,709 reviews
Price from
US$49.50
1 night, 2 adults
See all 136 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,709 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,642 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.3
Very good - What previous guests thought, 437 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 180 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 8.3
Very good - What previous guests thought, 280 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 137 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Kegalle District's best hotels with breakfast

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 280 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.4
Very good - What previous guests thought, 168 reviews

Set in Kitulgala, White Villa Kitulgala has a garden, water sports facilities and free WiFi.

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

Located in Pinnawala, 34 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, 437 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 8.5
Very good - What previous guests thought, 9 reviews

Villa Rivora is offering accommodation in Kitulgala. At the hotel the rooms are fitted with air conditioning, a desk, a flat-screen TV, a private bathroom and a balcony with a river view.

From US$56.61 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 68 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 7.8
Good - What previous guests thought, 137 reviews

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

From US$110 per night

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

From US$61.33 per night

Budget hotels in Kegalle District

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

From US$79.86 per night

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

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

Inselor 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

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

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

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 14 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

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

Avanee Hotel

Hotel in Mawanella
No credit card needed

Located in Mawanella, 15 km from Kandy Royal Botanic Gardens, Avanee Hotel provides accommodation with a terrace, free private parking, a restaurant and a bar.

From US$27.75 per night

Located in Rambukkana, 31 km from Kandy Royal Botanic Gardens, Ayurveda Colonial Mansion provides accommodation with a garden, free private parking, a terrace and a restaurant.

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

The Cave

Hotel in Yatiyantota
No credit card needed
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

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

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.4
Very good - What previous guests thought, 1,642 reviews
Really a great hotel with a great view of the elephants bathing right in front of the hotel, the staff at dinner was very accommodating and extremely nice. Also a big thank you to Thilina who always responded immediately and i mean immediately 😊😊👍 to our wishes and organized a really outstanding driver from the airport and tour guide for us, thank you so much Thilina🤗. And now I come to our driver and guide Kavee he is really brilliant and we went on an excursion to sigiriya with him today which was really amazing, the best thing is, that we can also go on an excursion with him tomorrow even though we are no longer at the hotel but are now in kandy. So if you are at the hotel, book excursions with Kavee, he embodies hospitality in Sri Lanka, thank you soo much Kavee for this outstanding Time 💯❤️👍👍👍!!!
Guest review by
Dani Fi
Germany
From US$36 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 125 reviews
The property is a homestay and Mona is an excellent host. We were treated like family and even though we had some difficulty reaching the location she followed our journey and sent someone out to guide us. When we arrived it was late but she still went out of her way to serve us a tasty local dinner and breakfast. The location is very remote and the natural pool with small waterfall on the property is something we enjoyed immensely. Thank you again for your hospitality and highly recommended!
Guest review by
#teamperiklu
Malta
From US$45 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 68 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,709 reviews
the location is better than described and our expectations!!! ITS AMAZING!!! the elephants are in the river right outside our room /hotel /swimming pool most of the day!!! The hotel had everything you could need! As with most places in Sri Lanka a little tired in places but the staff are fabulous and nothing is too much problem (especially Udantha on reception!) loved it there ! I have to say it was hard to leave!!!
Guest review by
Andrew
United Kingdom
From US$120.18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
The views, the natural water pool and the terrace was magical! This place is very tranquil with the most beautiful views of the jungle and mountains. We were the only guests when we arrived and the stuff took a lot of care of us. They even helped us to drive our tuk tuk down because the road to the hotel is very steep and bumpy.
Guest review by
Ilona
Spain
From US$413.60 per night
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$127.77 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 32 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$41.40 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 98 reviews
It was very well located to my other destinations. Specially Anushka and the family was very helpful and made feel home.Enjoyed during my stay.
Guest review by
Asanka
Mozambique
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews
Fantastic location in the jungle. Huge and very comfortable suite with a great private plunge pool. Very clean and lovely friendly staff.
Guest review by
Joanna
Austria
From US$66 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 437 reviews
Perfect place to watch elephants.
Guest review by
Delyana
Bulgaria

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