Search hotels in Kegalle District, Sri Lanka

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

Check out these popular cities in Kegalle District

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.

F
Fulei
From
Japan
•Everyone is very friendly, especially the manager of the restaurant. very careful and thoughtful, and gave me a lot of useful advice. The day I left the hotel was my birthday, and all the staff gave me a celebration and cake at my breakfast, which made me feel like I was at home •The room was big and clean, and the balcony was comfortable •Well equipped, well furnished and tastefully · food is amazing and the price is reasonable •You can see fireflies and rare birds around your room
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 139 reviews
Price from
$95
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.

t
thacker82
From
Singapore
Super comfy rooms, top notch service and embedded in the lap of nature.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 181 reviews
Price from
$217.22
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.

a
andrea
From
Germany
I recently stayed at this beautiful river & mountain view hotel, and it was truly a perfect mix of relaxation and adventure. The views from the property are breathtaking – waking up to the sight of misty mountains and the sound of the flowing river was magical. The hotel’s adventure offerings were a real highlight. I tried both white-water rafting and canyoning, and both experiences were well-organized, safe, and absolutely thrilling. The guides were professional, friendly, and clearly passionate about what they do. After a day full of excitement, returning to the comfort of the hotel was wonderful. The rooms were clean and cozy, the food was delicious, and the staff made me feel warmly welcomed throughout my stay. If you’re looking for a place where you can enjoy stunning natural scenery and exciting activities in one package, this hotel is a fantastic choice. I can’t wait to come back!
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 7 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.

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.3
Wonderful - What previous guests thought, 27 reviews
Price from
$48
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.

L
Lakshan Madhushanka
From
Sri Lanka
It is 10 mins drive from Kegalle town and on a top of a mountain. Views are great. Everything is new and functioning. The Internet is awesome and fast. Netflix and other streaming services preloaded. Pool is on the roof top. Food is tasty and we have a range of food to select from. The owners are friendly. I can say they give a 5 star hotel experience for a cheaper price.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 77 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.

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.2
Wonderful - What previous guests thought, 60 reviews
Price from
$247.50
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
Andrius
From
Lithuania
Nice place, amazing staff, great owners. The territory of the hotel is surrounded by beautiful nature. Amazing views from the mountain slope where the hotel is located. The food is served like a restaurant, with a wide variety of snacks, as well as a demonstration of the cooking process of local dishes during dinner.
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.1
Wonderful - What previous guests thought, 31 reviews
Price from
$43
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.

N
Nitin
From
United Arab Emirates
The location is amazing! Definitely worth every penny. The staff is very welcoming. The breakfast was delicious and rooms were quite spacious. Highly recommend to book this property if you are in Kithulgala.
Scored out of 10, guest rating 9.3
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....

c
celina
From
Qatar
Location to see the elephants bath
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,614 reviews
Price from
$60
1 night, 2 adults
See all 137 hotels in Kegalle District

Most-booked hotels in Kegalle District in the past month

See all

Kegalle District's best hotels with breakfast

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

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

    From $25 per night
  • Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 195 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.5
    Very Good - What previous guests thought, 426 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 $55 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 63 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 $58.30 per night
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 31 reviews

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

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

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

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

  • Scored out of 10, guest rating 10.0
    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

Budget hotels in Kegalle District

  • 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
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 52 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 $64.18 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 23 reviews

    Ceylon Adventure Sports has an outdoor swimming pool, garden, a terrace and restaurant in Kitulgala. This 3-star hotel offers a bar.

    From $79.92 per night
  • Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 4 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.

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 31 reviews

    Heritage Kithulgala by Ceylon Hotels Corporation features a garden, terrace, a restaurant and bar in Kitulgala. The property provides room service, and organizing tours for guests.

    From $55.55 per night

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

FAQs about hotels in Kegalle District

See reviews by guests who stayed at hotels in Kegalle District

See all
  • From $22.95 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
  • From $378.40 per night
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 29 reviews
    Nice place, amazing staff, great owners. The territory of the hotel is surrounded by beautiful nature. Amazing views from the mountain slope where the hotel is located. The food is served like a restaurant, with a wide variety of snacks, as well as a demonstration of the cooking process of local dishes during dinner.
    Guest review by
    Andrius
    Lithuania
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 61 reviews
    The location is amazing! Definitely worth every penny. The staff is very welcoming. The breakfast was delicious and rooms were quite spacious. Highly recommend to book this property if you are in Kithulgala.
    Guest review by
    Nitin
    United Arab Emirates
  • From $32.40 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 122 reviews
    The host Mona was amazing. Great cooking and hospitality. A pearl just inside nature. Clean and accommodating. Very quite and full of magic.
    Guest review by
    amit
    Israel
  • From $55.55 per night
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 31 reviews
    The surrounding, access to the Kelani River, restaurant area & staff
    Guest review by
    Rukshan
    Sri Lanka
  • From $55 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 426 reviews
    staff are friendly and accommodating. everything was perfect!
    Guest review by
    Xyla Anne Sarah
    United Arab Emirates
  • From $60.50 per night
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1,665 reviews
    Swimming pool River view Elephants 😍 Forest view
    Guest review by
    Hossein
    Germany
  • From $130.63 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 113 reviews
    Amazing place amazing service. Very beautiful.
    Guest review by
    Harveen
    India
  • From $48 per night
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 66 reviews
    The location and the staff were amazing.
    Guest review by
    Melissa
    Australia
  • From $66 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 1,614 reviews
    Location to see the elephants bath
    Guest review by
    celina
    Qatar

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