Search hotels in Kegalle District, Sri Lanka

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

Check out these popular cities in Kegalle District

Pinnawala

21 hotels

Kitulgala

44 hotels

Rambukkana

19 hotels

Kegalle

23 hotels

Deraniyagala

4 hotels

Mawanella

17 hotels

Dedugala

3 hotels

Warakapola

7 hotels

Yatiyantota

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

T
Tania
From
United Arab Emirates
This boutique hotel has an amazing history, it used to be a private residence 100 years ago. Most of the flooring tiles are original, the place has been beautifully restored, the rooms are incredible and very cozy, their beds are comfortable. I don't want to give away the story behind the beauty of this building but do stay there and ask them for a little tour around. It's absolutely fantastic.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 140 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.

y
yasok
From
Sri Lanka
Location was amazing. Sudarsha and Chamara were very helpful and made sure the stay was comfortable. Loved the private tour to the waterfall. Our guide Dhanushka was very kind and patient during the who trip. Looking foward to visit again.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 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, 30 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.

C
Charlotte
From
Belgium
This hotel is really great 😁 The host is very kind. When we got there we got cold towels and a welcome drink. The room is amazing! We just got our own tuktuk here so driving it was new. The hotel is on a top of a hill so the drive is a bit difficult. But the host and other people helped us.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 81 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.

S
Stace
From
United Kingdom
Absolutely amazing location. Right next to the river, serene and quiet. Gorgeous looking building well finished
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 63 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.3
Superb - What previous guests thought, 33 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.

T
Thies
From
Netherlands
Lovely hotel with very 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....

O
Ofir
From
Israel
perfect room, amazing stuff ready to help. amazing breakfast.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,632 reviews
Price from
US$60
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....

S
Steven
From
Abkhazia
The hotel was amazing!! The staff was amazing and the views overlooking the river where the elephants bathed was stunning. And the head waiter was truly outstanding and soooooooo helpful I highly recommend this hotel infact it's our favourite place so far!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,697 reviews
Price from
US$49.50
1 night, 2 adults
See all 135 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,697 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 33 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 186 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.5
Exceptional - What previous guests thought, 81 reviews

Kegalle District's best hotels with breakfast

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.6
Fabulous - What previous guests thought, 67 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$93.50 per night

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

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

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

Budget hotels in Kegalle District

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

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.74 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 7.4
Good - What previous guests thought, 31 reviews

Heritage Kithulgala Rest House - Historic Home to a Bird Sanctuary features a garden, terrace, a restaurant and bar in Kitulgala. Free WiFi and room service are featured.

From US$127.77 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 140 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.

From US$107.80 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews

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

From US$315.70 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 81 reviews

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.

From US$120 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews

Situated 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

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

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

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
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews

Boasting 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 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.4
Very good - What previous guests thought, 429 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

FAQs about hotels in Kegalle District

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 by
Catherine
Ireland
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

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
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 by
Jeremy
Australia
gogless