Skip to main content

Search hotels in Kegalle

Enter your dates to see the latest prices and deals for Kegalle hotels

Select occupancy

Kegalle – 19 hotels and places to stay

Filter by:

Star Rating
Review score

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.3
Wonderful - What previous guests thought, 123 reviews
Price from
$76.50
1 night, 2 adults

The Golden Residence

Kegalle

Featuring a garden, The Golden Residence offers accommodations in Kegalle. This guest house features free private parking, a 24-hour front desk, and free Wifi.

B
Ben
From
Canada
We decided to stop in at the Golden Residence to break up our trip to Kandy. The owner was great and very accomodating. Our rooms were very large and spotless and the tour of the hotel gardens was fun. We had to leave early and the had a huge and tasty breakfast spread ready to go for us. Best value and cleanest rooms we have had to date in Sri Lanka!!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 112 reviews
Price from
$12
1 night, 2 adults

Town Hill

Kegalle

Providing a garden, Town Hill provides accommodations in Kegalle. This property offers access to a terrace and free private parking.

T
Tines
From
Sri Lanka
environment, staff and facilities
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 17 reviews
Price from
$25.65
1 night, 2 adults

Bogala Village Eco Resort

Kegalle

Bogala Village Eco Resort in Kegalle provides accommodations with an outdoor swimming pool, a garden, and barbecue facilities.

D
Daniel
From
France
The Villa rooms have the most incredible view of the forest, the rooms are also modern and comfortable and the staff was super gracious.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 62 reviews
Price from
$50
1 night, 2 adults

Basilico Homestay

Kegalle

Basilico Homestay in Kegalle provides accommodations with a garden, a terrace, and a shared lounge. This homestay features free private parking and full-day security.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 12 reviews
Price from
$20
1 night, 2 adults

Hotel Yelona

Kegalle

Featuring a garden, Hotel Yelona provides accommodations in Kegalle. This property offers access to a terrace, free private parking, and free Wifi.

A
Abeyrathne
From
Sri Lanka
Good place to stay well within the budget. They offered us a free welcome drink too. The room was comfortable and private. The bathroom was clean. Safe vehicle parking is available.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 41 reviews
Price from
$10
1 night, 2 adults

Hotel Elephant Park - Most Elephant Bathing View Rooms in Pinnawala

Pinnawala (Near Kegalle)

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

Pinnawala (Near Kegalle)

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

Rock Garden Villa Pinnawala

Rambukkana (Near Kegalle)

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.

S
Sanka
From
Sri Lanka
The cabanas were very comfortable.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 94 reviews
Price from
$51
1 night, 2 adults

Rosyth Estate House

Pinnawala (Near Kegalle)

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
Abdullateef
From
Kuwait
The landscape, staff and food. Feels homey and the staff are kind.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 38 reviews
Price from
$389.07
1 night, 2 adults
See all 19 hotels in Kegalle

Hotels with airport shuttles in Kegalle

See all
Airport shuttle (free)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 300 reviews
From $18.87 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 94 reviews
From $56.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 250 reviews
From $572.03 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 8 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 445 reviews
From $55 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 158 reviews
From $104.50 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 22 reviews
From $27.75 per night
Airport shuttle
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 148 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 123 reviews
From $95 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 40 reviews

Most booked hotels in Kegalle and surrounding area in the past month

See all

Popular with guests booking hotels in Kegalle

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

Popular with guests booking hotels in Kegalle

Popular with guests booking hotels in Kegalle

Popular with guests booking hotels in Kegalle

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

Popular with guests booking hotels in Kegalle

Popular with guests booking hotels in Pinnawala

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

Popular with guests booking hotels in Pinnawala

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

Popular with guests booking hotels in Pinnawala

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

Budget hotels in Kegalle and nearby

See all
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 122 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 2 reviews
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 167 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 42 reviews
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 4 reviews

Best hotels with breakfast in Kegalle and nearby

See all
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 38 reviews

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

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

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

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 93 reviews

Hotels located in the center of Kegalle

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 3,656 reviews

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

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

What Guests Said About Kegalle:

Scored out of 10, guest rating 10

Kegalle is the smartest home base for traveling Sri Lanka...

Kegalle is the smartest home base for traveling Sri Lanka without moving hotels every night. From here, Pinnawala Elephant Orphanage is just 30 minutes away – you can see dozens of elephants bathing in the river up close, a once-in-a-lifetime experience. Kandy with the Temple of the Tooth is only an hour away, and Colombo is about two hours by car. Kegalle itself is quiet, green, and genuinely local – no tourist crowds, just real Sri Lankan life. The botanical gardens in Peradeniya are also an easy drive. If you're staying at RanaHansa Villa, you can do all these day trips and return to a peaceful, spotless homestay with home-cooked food and fast WiFi. This is perfect for long-stay travelers who want to explore the island deeply without repacking every day. Highly recommend Kegalle as your strategic hub for the Cultural Triangle, elephant country, and hill country all at once.
Guest review byGale
Australia

More places to explore, more ways to go