Skip to main content

Featured 4-star hotel destinations

Destination inspiration for your trip – find a 4-star hotel

Pinnawala

3 4-star hotels

The best 4-star hotels in Kegalle District

Check out our selection of great 4-star hotels in Kegalle District

Filter by:

Star Rating
Review score

Hotel Elephant Park - Most Elephant Bathing View Rooms in Pinnawala

Hotel in Pinnawala

Located right opposite Ma-Oya River, guests at Hotel Elephant Park - Most Elephant Bathing View Rooms in Pinnawala can watch elephants from their rooms. It has a restaurant and offers room service.

F
Felipe Beleza
From
Brazil
I love this place, not just because of the elephants, but because of its beauty and the people. Especially Andrew and Shalika, who were, and are, extremely kind, attentive, and helpful. I will return whenever I can and I highly recommend it.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,788 reviews
Price from
$66
1 night, 2 adults

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.

Y
Yoni
From
Israel
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.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 167 reviews
Price from
$98
1 night, 2 adults

Hotel Elephant Bay - World's Best Place to See the Elephants

Hotel in Pinnawala

Located in the heart of Pinnawala, Hotel Elephant Bay - World's Best Place to See the Elephants provides rooms with large private balconies and spectacular views over Ma Oya River.

A
Ancuta Mihaela
From
Romania
I don't know why this hotel doesn't have more stars. The staff was very friendly,the price was good,the location and the view amazing. The elephants are bathing twice a day. You need at least two nights here. The food at the restaurant also good.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,623 reviews
Price from
$49.50
1 night, 2 adults

Trance rabara resort

Hotel in Avissawella

Located in Avissawella, 19 miles from Leisure World, Trance rabara resort has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

M
Milinda
From
Sri Lanka
We had a wonderful experience at Trance Rabara Resort! From the moment we arrived, everything was perfect – the ambiance, the service, and the overall atmosphere made our stay truly enjoyable. • Breathtaking views – The surroundings were absolutely stunning, offering a peaceful and scenic environment. • Delicious food – Every meal was well-prepared and tasted amazing. The quality and variety of food exceeded our expectations. • Exceptional staff – The team was friendly, professional, and always willing to help, making us feel welcome and comfortable. • Clean and well-maintained property – Unlike many other places, this resort is kept in pristine condition, ensuring a relaxing and enjoyable stay. This is one of the best places we’ve stayed at. Whether you’re looking for a peaceful getaway, great food, or excellent hospitality, Trance Rabara Resort is highly recommended! We will definitely be coming back.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 67 reviews
Price from
$77.40
1 night, 2 adults

Seethawaka Regency

Hotel in Avissawella

Featuring a garden, terrace and views of pool, Seethawaka Regency is located in Avissawella, 8.1 miles from Leisure World.

P
Pebbles
From
United States
This place is absolutely beautiful and the prices are super affordable. Complement to the chef for an amazing sri lanka breakfast ! The live performance for 3 weddings were amazing! The people are beautiful inside out. I appreciate the kindness. First time I've travel to a foreign country and didn't feel like an outsider even though I don't speak the language! Location is close to everything. Book this hotel, you won't be sorry! I wish all hotels are like this one. Marriott service with motel prices. Can't beat it anywhere else. I will definitely be telling everyone about this place and I promise to come back. Thank you for making sri lanka a #1 place to visit on my list.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 12 reviews
Price from
$44.81
1 night, 2 adults

Grindlays Regency

Hotel in Ambepussa

Located in Ambepussa, 29 miles from Gadaladeniya Temple, Grindlays Regency provides accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 10 reviews
Price from
$45
1 night, 2 adults
All four-star hotels in Kegalle District

Most booked 4-star hotels in Kegalle District this month

See all

Popular with guests booking 4-star hotels in Kegalle District

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

Popular with guests booking 4-star hotels in Kegalle District

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,623 reviews

Popular with guests booking 4-star hotels in Kegalle District

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews

Popular with guests booking 4-star hotels in Kegalle District

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

Popular with guests booking 4-star hotels in Kegalle District

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

4-star Hotels That Guests Love in Kegalle District

See all
Avg. price/night: $66
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,788 reviews
Location and view
Guest review byDr. Raghu ram
Family with young children
Avg. price/night: $55
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,623 reviews
Wow.....very good location to stay......The staff is very very nice and helpful.Rooms are clean every time.great value for money.....Definitely recommend staying to anyone coming to Pinnawala....
Guest review byChamika
Young couple
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 167 reviews
Amazing restored colonial hotel - incredible rooms, stylishly and tastefully restored and updated. Takes you back to times gone by. Certainly worth a stay - and also not a bad run through to the international airport as a stop if coming from Ella/mountains. Food was excellent and good menu.
Guest review byJames
Family with young children