Search hotels in Kegalle District, Sri Lanka

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

Check out these popular cities in Kegalle District

Pinnawala

21 hotels

Kitulgala

44 hotels

Rambukkana

19 hotels

Kegalle

24 hotels

Deraniyagala

4 hotels

Mawanella

16 hotels

Yatiyantota

5 hotels

Dedugala

3 hotels

Warakapola

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

P
Pon
From
Canada
Loved everything! Awesome stay & just beyond our expectations!!! A beautiful Colonial Hotel with Amazing staff & food!!! The welcoming drink with Betel Leaves captivated our hearts on the arrival!!!....Amazing!!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 140 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.

A
Astin
From
Qatar
Very nice staff and managment. Excellent staff and amazing location.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 185 reviews
Price from
$241.49
1 night, 2 adults

Villa Rivora

Hotel in Kitulgala

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

D
David
From
Austria
Best Rafting Experience.super friendly staff. everything is good. highly recommended.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 8 reviews
Price from
$51
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.

R
Rakitha
From
Sri Lanka
the location is very pleasant, environmental. staff is also very friendly. nice food, overall good experience
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 29 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.

s
siwar
From
Israel
One of the best places in srilanka , we had the best time , the views are amazing wooow , totally worth every dollar, the guys helped us taking our heavy luggage, all the time cared about us , put music from our country, and even gave us the JBL speaker , big thank you for both of you , the dinner was very delicious
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 80 reviews
Price from
$67.50
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.

R
Rachel
From
New Zealand
Beautiful place. Our favourite stay in Sri Lanka. Blown away by wonderful Sri Lankan hospitality again. Such good food. Pool was fantastic to swim in as well as option to swim in river. Very peaceful location, perfect for relaxing. Accessed by little boat ride across the river. Highly recommend. Only wish we could have stayed longer!
Scored out of 10, guest rating 9.2
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.

E
Eleanor
From
United States
Rosyth Estate is so beautiful and everyone who works there is wonderful!!!
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 29 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.3
Wonderful - What previous guests thought, 33 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.

R
Riyad
From
Saudi Arabia
A true jungle experience with high end amenities.
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....

M
MOHAMMED
From
Saudi Arabia
Staff was so friendly, nice location and swimming pool view is amazing
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,629 reviews
Price from
$60
1 night, 2 adults
See all 134 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,692 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 17 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

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

Kegalle District's best hotels with breakfast

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 166 reviews

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

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

Located in Pinnawala, 21 miles from Kandy Royal Botanic Gardens, Cafe Pinnalanda provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $25.50 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 428 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 $66 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 66 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, 138 reviews

Featuring two swimming pools with hot tubs, Villa Pinnawala offers accommodations in Pinnawala. Pinnawala Elephant Orphanage is 656 feet away.

From $93.50 per night

Located in Rambukkana, within 21 miles of Kandy Royal Botanic Gardens and 24 miles of Kandy Train Station, Hotel Chingari Pinnawala has accommodations with a restaurant as well as free private parking...

From $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 and restaurant. At the hotel, each room comes with a desk.

From $23.59 per night

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

Budget hotels in Kegalle District

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
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 provides paid airport shuttle service.

From $61.33 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.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 $137.76 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,692 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

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