Skip to main content

Stay in Kegalle District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Moksha at Kitulgala - Rainforest Boutique Hotel 5 stars

Hotel in Kitulgala

Moksha at Kitulgala - Rainforest Boutique Hotel has an outdoor swimming pool, garden, a shared lounge and terrace in Kitulgala. Very nice staff and managment. Excellent staff and amazing location.

Show more Show less
9.5
Exceptional
175 reviews
Price from
£186
per night

Aramya

Hotel in Kitulgala

Situated in Kitulgala, 46 km from Leisure World, Aramya features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. We arranged for my in-laws to stay at this hotel as a special birthday gift for my father-in-law, and it turned out to be the best decision we could have made. From the start, the staff went above and beyond to make their stay truly memorable. Not only did they provide a beautifully decorated birthday cake, but they also arranged for soothing foot massages, adding an extra layer of care that made the occasion even more special. The hotel’s location by the river added a serene and picturesque backdrop to their stay, making it a perfect setting for relaxation and celebration. The rooms were spotlessly clean and comfortable, and my in-laws couldn’t stop raving about the delicious food they enjoyed each day. The hotel staff's dedication to making guests feel valued and pampered was evident in every detail. My in-laws had an incredible experience, and we couldn’t be more grateful to the hotel team for making it happen. If you’re looking for a place that offers not just great amenities but also a truly personal touch, this hotel is the perfect choice. We highly recommend it for anyone seeking a memorable and stress-free stay.

Show more Show less
9.2
Superb
6 reviews
Price from
£167
per night

Rafting Club River Resort

Hotel in Kitulgala

Located in Kitulgala, Rafting Club River Resort features a garden, terrace, restaurant, and free WiFi throughout the property. The hotel has family rooms. Absolutely amazing room, breathtaking view and at such an amazing price.

Show more Show less
9.4
Superb
12 reviews
Price from
£30
per night

The Grand Walawwa 4 stars

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. It is a dreamy authentic structure with all the needed amenities. We stayed at the presidential suite and it was more than wonderful. Huge bed quality sheets and large living room area.

Show more Show less
9.3
Superb
99 reviews
Price from
£81
per night

Rosyth Estate House 5 stars

Hotel in Kegalle

Situated in Kegalle, 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. Excellent service, great facilities, amazing chef!

Show more Show less
9.8
Exceptional
22 reviews
Price from
£316
per night

Hotel Elephant Park "Grand Royal Pinnalanda" 3 stars

Hotel in Pinnawala

Located right opposite Ma-Oya River, guests at Hotel Elephant Park "Grand Royal Pinnalanda" can watch elephants from their rooms. It has a restaurant and offers room service. Absolute best spot for elephant watching

Show more Show less
8.3
Very good
1,571 reviews
Price from
£41
per night

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. Nimesh is good and friendly manager! Everithi was great! Recommend!

Show more Show less
8.7
Fabulous
171 reviews
Price from
£16
per night

Cafe Pinnalanda 2 stars

Hotel in Pinnawala

Located in Pinnawala, Cafe Pinnalanda features an outdoor swimming pool located at a 100 metre distance away. Great breakfast Friendly staff made me feel at home

Show more Show less
8.1
Very good
213 reviews
Price from
£18
per night

Hotel Pinnalanda 3 stars

Hotel in Pinnawala

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. Nice location and responsive stuff

Show more Show less
8.5
Very good
375 reviews
Price from
£34
per night

Old Bridge Riverside Hotel 3 stars

Hotel in Kitulgala

Old Bridge Riverside Hotel features a garden, shared lounge, a terrace and water sports facilities in Kitulgala. Great value, great location, clean, nice food and friendly staff who will organize all the activities for you very easily!

Show more Show less
8.8
Fabulous
29 reviews
Price from
£29
per night

Hotels with extra health and safety measures

Find hotels in Kegalle District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Kegalle District in the past month

See all

Kegalle District's best hotels with breakfast

See all

Budget hotels in Kegalle District

See all

Hotels in Kegalle District that you can book without a credit card

See all

FAQs about hotels in Kegalle District

gogless