Search hotels in Kegalle District, Sri Lanka

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

Check out these popular cities in Kegalle District

Pinnawala

21 hotels

Kitulgala

45 hotels

Rambukkana

23 hotels

Kegalle

23 hotels

Ruwanwella

3 hotels

Deraniyagala

4 hotels

Mawanella

16 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

Located in Pinnawala, 20 miles from Kandy Royal Botanic Gardens, The Grand Walawwa has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

N
Nicole Reynolds
From
United States
The restoration of the century old property was done exceptionally well, from the intricate tile floors, to the custom wood work, and the perfectly mannered gardens, it’s an oasis of beauty.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 142 reviews
Price from
$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.

P
Paula
From
United Kingdom
We loved this hotel, nestled away in the middle of the rainforest with nature walks and a natural pool in the river next to the spotlessly clean hotel pool. The staff were professional and attentive. Nothing was too much trouble and always delivered with a smile. They helped arrange our travel and white water rafting/canyoning nearby which was an absolute highlight. The rooms were spotless and so comfortable, with a smart, modern bathroom. We really enjoyed the breakfasts and dinners, created by the Moksha's talented chefs, including fresh local organic fruits and vegetables. Make sure you try the Kitul syrup made from the trees in Kitulgala. And everything else they offer! This hotel is perfection!!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 186 reviews
Price from
$241.49
1 night, 2 adults

Rock Garden Villa Pinnawala

Hotel in Rambukkana

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

A
Anna
From
Vietnam
Absolutely stunning grounds and view! Very cute set up! Helpful and friendly staff. My kids absolutely loved exploring this property, the view from our private infinity pool and the fact that we could connect our Amazon prime account and watch movies at night was definitely a plus.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 31 reviews
Price from
$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
Adraoui
From
Morocco
I had an amazing stay at this hotel! The rooms were incredibly comfortable and clean, making it feel like a home away from home. The staff were exceptionally friendly, attentive, and always willing to help. The place itself is like a paradise on earth absolutely beautiful and peaceful. I truly enjoyed my time here and would highly recommend this hotel to anyone visiting the area!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 82 reviews
Price from
$65.03
1 night, 2 adults

Aramya river front boutique hotel

Hotel in Kitulgala

Located in Kitulgala, 29 miles from Leisure World, Aramya river front boutique hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

D
Diana
From
United Arab Emirates
Amazing hotel in the middle of nowhere surrounded by forest. You arrive by boat and are transported into a tranquil calm. The staff are fantastic, especially Badoil in the restaurant. Food is delicious. They couldn't do more to please.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 63 reviews
Price from
$222.75
1 night, 2 adults

Rosyth Estate House

Hotel in Pinnawala

Located in Pinnawala, 20 miles from Kandy Royal Botanic Gardens, Rosyth Estate House has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

A
Amani
From
United Arab Emirates
Beautiful stay in the middle of the forest. The property owners were very friendly and welcoming as well as the staff that were always very helpful. The food was amazing and gives you the perfect experience of the sri Lanka authentic food. They also offer complimentary foot massage to welcome their guests and yoga class every morning! They have a non for profit tea factory and took us on a visit to the factory with a guide that explained every step of the process for free! Very calm and relaxing place and highly recommended for families!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Price from
$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.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 34 reviews
Price from
$46.80
1 night, 2 adults

Palmstone Retreat

Hotel in Kitulgala

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

G
Ganesh Chandrasekar
From
India
After a long day of hiking, my wife and I really enjoyed relaxing in the plunge pool and steam room. The staff (Mohammad and Vijay) were very responsive and helpful. We enjoyed having delicious string hoppers and curries for breakfast. They arranged white water rafting and it was an experience of a lifetime for us.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 61 reviews
Price from
$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
Diaan
From
Australia
Everything was perfect. Breakfast was delicious and the view was to die for. All the staff was friendly and always smiling. The swimming pool was a great space to hang out and watch the Elephants from the pool in the river. Andrew looked after us everyday. Always checked with us if we had a good night sleep and asked if we need anything. Andrew is the best, the Hotel can be very happy to have him working for them. Thanks Andrew you are the best
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,635 reviews
Price from
$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....

O
Omar
From
United Arab Emirates
The views are just breathtaking. It’s the first thing you see when you enter. The rooms were comfortable with a balcony. The buffets at the hotel is lovely and affordable. The view from the pool and the river banks having the elephants just interact with the guests is also nice. There’s balconies on every floor is lovely if you don’t have a river facing room and there’s common areas. The housekeeping staff are such friendly boys and helpful. Also the guy at the restaurant was kind.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,707 reviews
Price from
$49.50
1 night, 2 adults
See all 132 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,635 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 142 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 433 reviews

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 182 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.4
Wonderful - What previous guests thought, 186 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 82 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

Kegalle District's best hotels with breakfast

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 68 reviews

Located in Deraniyagala, 28 miles from Leisure World, Forest Shade Eco Resort Deraniyagala provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From $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 accommodations in Pinnawala. Pinnawala Elephant Orphanage is 656 feet away.

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

Located in Kitulgala, Riverview Cottage features a garden and restaurant. At the hotel, each room comes with a desk.

From $23.59 per night

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

Featuring a garden and terrace, as well as a restaurant, The Cave Retreat is located in Kitulgala. The hotel has family rooms.

From $55.50 per night

Located in Kegalle, inselor Horses is 28 miles from St. Anthony's Church.

From $122.10 per night

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

From $109.89 per night

Located in Rambukkana, 21 miles from Kandy Royal Botanic Gardens, Jetwing Wahawa Walauwa, A Luxury Reserve provides accommodations with an outdoor swimming pool, free private parking and a garden.

From $218.90 per night

Budget hotels in Kegalle District

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 57 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 provides paid airport shuttle service.

From $42.46 per night

Located in Kegalle, 27 miles from Leisure World, Bracedale Estate has accommodations with a garden, free private parking, a shared lounge and a terrace.

From $63.87 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 $69.93 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 5 reviews

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

From $75.90 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 32 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 $127.77 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 142 reviews

Located in Pinnawala, 20 miles from Kandy Royal Botanic Gardens, The Grand Walawwa has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $107.80 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 82 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 $85 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 61 reviews

Located 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 you can book without a credit card

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 14 reviews

Located in Kitulgala, 38 guest house provides a garden. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

From $8.49 per night

Located in Balatgomuwa, 14 miles from Kandy Royal Botanic Gardens, The Papa Resort Ambuluwawa has accommodations with a garden, free private parking, a terrace and a restaurant.

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

Located in Yatiyantota, 21 miles from Leisure World, The Cave provides accommodations with a garden, free private parking and a terrace.

From $66.55 per night

Hotel Nagas Ella is located in Gonagaldeniya, within 22 miles of Leisure World and 31 miles of Sugathadasa Stadium.

From $18.15 per night

Located in Teligama, 29 miles from Leisure World, Kit Cott Resort and Retreat has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

From $24.20 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

Featuring a garden, Royal Restaurant is located in Warakapola in the Kegalle District region, 28 miles from St. Anthony's Church.

From $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 13 miles, Mahoya provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a shared...

From $26.40 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,707 reviews

Located in the heart of Pinnawala, Hotel Elephant Bay provides rooms with large private balconies and spectacular views over Ma Oya River.

From $60.50 per night

FAQs about hotels in Kegalle District

See reviews by guests who stayed at hotels in Kegalle District

See all
From $60.50 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,707 reviews
The views are just breathtaking. It’s the first thing you see when you enter. The rooms were comfortable with a balcony. The buffets at the hotel is lovely and affordable. The view from the pool and the river banks having the elephants just interact with the guests is also nice. There’s balconies on every floor is lovely if you don’t have a river facing room and there’s common areas. The housekeeping staff are such friendly boys and helpful. Also the guy at the restaurant was kind.
Guest review by
Omar
United Arab Emirates
From $77 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,635 reviews
Everything was perfect. Breakfast was delicious and the view was to die for. All the staff was friendly and always smiling. The swimming pool was a great space to hang out and watch the Elephants from the pool in the river. Andrew looked after us everyday. Always checked with us if we had a good night sleep and asked if we need anything. Andrew is the best, the Hotel can be very happy to have him working for them. Thanks Andrew you are the best
Guest review by
Diaan
Australia
From $41.40 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 98 reviews
Excellent place, spacious rooms, with a lot of vegetation. Anushka is very kind, as is his family. He is a very good guide, he knows a lot about his country and its tourist attractions. If you have any questions, I recommend that you ask anything, he will help you. It was an incredible day in their cottage and the typical Sri Lanka breakfast was amazing 🤩🤩 I will back , I’m sure 🫶🏻☺️
Guest review by
Chiara
Argentina
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 61 reviews
After a long day of hiking, my wife and I really enjoyed relaxing in the plunge pool and steam room. The staff (Mohammad and Vijay) were very responsive and helpful. We enjoyed having delicious string hoppers and curries for breakfast. They arranged white water rafting and it was an experience of a lifetime for us.
Guest review by
Ganesh Chandrasekar
India
From $126.50 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 115 reviews
Perfect place. it feels like heaven
Guest review by
Adi
Israel
From $45 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 69 reviews
Wonderful and Great place to stay!
Guest review by
M.L.E
Maldives

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