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

Ruwanwella

3 hotels

Deraniyagala

4 hotels

Mawanella

18 hotels

Warakapola

7 hotels

Dedugala

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

J
Jaroslav
From
Czech Republic
Hemantha, the owner and manager of hotel and his son Dulana have built a truly beautiful pearl in the middle of the rainforest. With excellent English, they took care of us and fulfilled all our wishes. This is our fifth time in Sri Lanka, but we visited Kitulgala for the first time during our travels and I can recommend this area to everyone to visit. Waterfalls in the middle of the forest and rafting on the river are among the great experiences that this hotel offers you at a very fair price. And then you can let yourself be pampered in the comfort of the hotel with great food and enjoy a bath in the beautiful natural pool or right in the small clean river that flows around the hotel. Thanks again, Hemantha and Dulana.
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.

A
Amanda
From
Australia
Amazing service and hospitality given by the staff. They helped us in every way possible. The room was great value and the location was very unique.
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.

M
Marlous
From
Netherlands
What did I like? Everything! The house is so so so beautiful and the staff very helpful, friendly and attentive. Upon request, the host even provided a cooking class for us, which was amazing. Best stay during our whole Sri Lanka trip!
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.

M
Michaela
From
Switzerland
Super friendly and helpful manager and staff; good food; nice location for rafting and some of the sports adventures - a bit special as it is on the other side of the Kelani river; good internet; quiet.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 64 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.

S
Sergey
From
Germany
Excellent service, great facilities, amazing chef!
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.

M
Mark
From
United Kingdom
The location is simply stunning. Views from the terrace, the pool and the room are incredible regardless of weather. Pool is in a garden setting where the tea bushes meet to edge of the garden. Food good and not unreasonable. Staff very attentive rooms simple and old world charm but all in keeping with the hotels age.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 34 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....

K
Kateryna
From
Georgia
I had a truly wonderful experience, and I’m especially grateful for the amazing service and support from my guide, Andrew. He’s honestly the hero of this place! From the moment I arrived, he made everything smooth and easy — he met me at the railway station, drove me to the hotel, helped with check-in, and explained the program ahead. The next day, he greeted me after breakfast and invited me to watch traditional local wedding dances — such a unique moment! He then took me to the herbal garden, the elephant orphanage, and the zoo, let me try some local street food, and shared so many interesting stories about Sri Lankan culture and traditions. It was my first time visiting Sri Lanka, and I came alone — so having such a kind and knowledgeable guide made all the difference. Thanks to Andrew, my trip was not just safe and easy, but truly bright and joyful. I also really enjoyed my hotel stay — the river view from the room was beautiful, watching elephants from the pool felt surreal, and the whole atmosphere was incredibly relaxing. Highly recommend this experience to anyone visiting Sri Lanka!
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,638 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....

I
Ichrak
From
Qatar
Nice hotel, the room and the pool are clean
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,707 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.

H
Harshil
From
Australia
Amazing location on the street where elephants traverse to bathe and you have access to this property from a side street even when the main street is closed till 4pm. Staff was pleasant and uograded me to a private room when the dorms were overbooked. Great views for evening bat migration very pleasant stay overall.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 280 reviews
Price from
US$17
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,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,638 reviews

Popular with guests booking hotels in Kegalle District

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

Popular with guests booking hotels in Kegalle District

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 436 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 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
Superb - 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, 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.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 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

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

Budget hotels in Kegalle District

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

From US$42.46 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.37 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.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 US$127.77 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

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

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,638 reviews
I had a truly wonderful experience, and I’m especially grateful for the amazing service and support from my guide, Andrew. He’s honestly the hero of this place! From the moment I arrived, he made everything smooth and easy — he met me at the railway station, drove me to the hotel, helped with check-in, and explained the program ahead. The next day, he greeted me after breakfast and invited me to watch traditional local wedding dances — such a unique moment! He then took me to the herbal garden, the elephant orphanage, and the zoo, let me try some local street food, and shared so many interesting stories about Sri Lankan culture and traditions. It was my first time visiting Sri Lanka, and I came alone — so having such a kind and knowledgeable guide made all the difference. Thanks to Andrew, my trip was not just safe and easy, but truly bright and joyful. I also really enjoyed my hotel stay — the river view from the room was beautiful, watching elephants from the pool felt surreal, and the whole atmosphere was incredibly relaxing. Highly recommend this experience to anyone visiting Sri Lanka!
Guest review by
Kateryna
Georgia
From US$66 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 436 reviews
We had an amazing stay in Hotel Pinnalanda. The view is breathtaking! Breakfast was really good and the staff was so lovely and friendly. Especially Andrew (that’s how we called him) from the tour desk was such a lovely helpful guy! Thank you Andrew, you did a great job! But all the staff was amazing and made our holiday!! I can really recommend to also use the pool when the elephants are out, that was amazing!
Guest review by
Sofia
Germany
From US$120.18 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews
Absolutely wonderful to stay here. After a long flight from The Netherlands we wanted to get out of colombo and went straight here. Very nice breakfast, lunch and dinner. Keep in mind that you're off the main road and are not close to any shop. Relaxation is key here. Staff is very friendly and will happily tell you about their location, tea plantations they own and manage, and also the food! 😁
Guest review by
Sander van B.
Netherlands
From US$36 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 124 reviews
Just next to a really beautiful river with cascades and we can swim - she cooks awesome meal - she made me taste a lot of fruits that she has around her house - she cooked for me a breadfruit that I have bought at the market - she was so lovely and she answered all my questions - shawn, her little boy, is ssssoooo cute - 200m from a small temple and a small shop
Guest review by
Catherine
Canada
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
Nice family,helps with all your wishes! Recomend! Allows keep luggage in room after checking out,to goo watching elefants,and later pick them up;)
Guest review by
DidzisK
Latvia
From US$45 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 68 reviews
The Location and the service of the hotel is perfect and we loved it from the time we have checked in.
Guest review by
AYR
Sri Lanka
From US$413.60 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 31 reviews
Excellent service, great facilities, amazing chef!
Guest review by
Sergey
Germany
From US$66 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,707 reviews
Nice hotel, the room and the pool are clean
Guest review by
Ichrak
Qatar
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 61 reviews
Lovely hotel with very friendly staff
Guest review by
Thies
Netherlands

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