Kegalle Hotels

Find the best Kegalle hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Kegalle hotels with free cancellation or excellent ratings

Trusted Kegalle hotel providers

Booking.com logo
Wotif logo
Expedia logo
Hotels.com logo
Agoda logo
Airbnb logo

See all hotels in Kegalle

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelUdapola Bungalow by Lalan Leisure – 5.0
Average 4 star hotel price$129 per night
Average 5 star hotel price$268 per night

How to find the best hotel deals in Kegalle

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Kegalle

  • It's nice and easy to book flights with us, right? Well, that same clever search engine can also help you find incredible prices on Kegalle hotels. Use these hacks to secure the best prices fast.

  • Save on your Kegalle hotel and have your pick of rooms when you book early. You'll also have more time to weigh your options and choose the ideal place.

  • That said, booking at the last minute can pay off. Some places lower their rates a day or two before arrival to avoid letting rooms sit empty.

  • Be flexible with your dates, land better rates. Search for hotels across different seasons or months. Even going midweek (instead of weekends) can work out cheaper.

  • Find accommodation options with free cancellation and take the stress out of booking. You can amend or cancel your stay without fees if your plans change or you spot a better deal.

Where to stay in Kegalle

Central Kegalle

  • Choose the city centre and be where it all happens. Take your pick of these hotels that keep you close to the most-visited attractions in central Kegalle.

  • Villa Pinnawala sets the stage for easy exploring. Around 3 kilometres away, this 5-star stay is one of the most popular hotels near Ananda Elephant Sanctuary. It's a top choice for families in particular.

  • When it comes to hotels near Buddhist Temple, The Grand Walawwa stands out from the crowd. Make yourself at home at this 4-star hotel in Kegalle and you'll be roughly 3 kilometres away.

  • Or check what deals are available for hotels near The Elephant Freedom Project. Rosyth Estate House is 5 kilometres or so from this sight. Families often pick this 5-star option as their base for exploring both this area and the wider city.

When to go to Kegalle

  • Good weather can make all the difference. If you prefer warmer conditions, March tends to deliver with temperatures reaching up to 33ºC (91ºF).

  • Expect lows of 17ºC (63ºF) in January, the coolest month here.

  • Want to leave the umbrella at home? Search for Kegalle hotels in February. It's the driest time to visit, with six days of rain on average.

  • The wettest time of year is April. Go then and you can expect to get around 20 days of rainfall.

Best hotels in Kegalle

Best budget hotels

  • Make your money go further by choosing from around eight budget Kegalle hotels. Ideal for when you want to spend less on a bed and more on adventure, these stays come with the basics like linens, toiletries, and simple breakfasts.

  • Get the comfort you need without the extras at Cafe Pinnalanda. It has a 3-star rating and amenities including luggage storage and a 24-hour front desk.

  • Rock Garden Villa Pinnawala is equipped with conveniences such as shuttle services and an airport shuttle. Base yourself at this 2-star Kegalle hotel and keep more money for what matters.

Best 4-star hotels in Kegalle

  • When you want a little more from your stay, the 4-star hotels in Kegalle deliver. They generally feature well-appointed rooms, exceptional service, and extras like spa treatments and on-site dining. These hotels feel elevated without feeling extravagant.

  • Find a room at The Grand Walawwa and experience the elevated comforts that come with this 4-star stay. Take advantage of room service and a pool while you're here.

Best luxury 5-star hotels

  • Featuring anything from premium bedding to concierge services and chef-led restaurants, a 5-star hotel is where the bar gets reset. Spa treatments, infinity pools, and fluffy robes? You're likely to find that too. There are at least five luxury hotels in Kegalle waiting for you.

  • Live your best life at Jetwing Wahawa Walauwa, A Luxury Reserve. This stay comes with an outdoor swimming pool, room service and other features that make it feel like a proper getaway.

  • Alternatively, find your sanctuary at Avanee Hotel. This 5-star Kegalle hotel features room service, a restaurant and plenty more.

Best hotels in Kegalle for families

  • Family trips can be hectic, but your hotel should be the one part that's under control. You'll find at least ten family-friendly hotels in Kegalle that get what kids and adults need. These stays often come with handy features like multi-room suites, laundry access, activity centres, and kids' menus.

  • If you'd like a more luxurious experience, spoil the kids (and yourself) with a stay at Rosyth Estate House. This 5-star Kegalle hotel offers accessible parking and a safe deposit box.

Best hotels with a spa

  • Make self-care part of your itinerary. Book one of the six or so Kegalle hotels with a spa and schedule in time to truly relax. Saunas, hot tubs, and massage therapies are the types of features they come with.

  • Settle into The Euro Lounge and then put the world on hold. A garden, room service and other added comforts await you at this 3-star option.

  • The Euro Lounge is another top hotel in Kegalle where you can let your stress drift away. Offering a garden and more, you'll find everything you need to relax here.

Best hotels with a pool

  • A pool adds a little something to your getaway. Book a resort and you'll usually find large outdoor setups and maybe even splash pads for kids. At city hotels, indoor and rooftop pools are the norm. Choose from at least ten pool hotels in Kegalle and get set to dive right in.

  • Relaxing moments by the water will define your stay at The Grand Walawwa. With an outdoor swimming pool, a garden and shuttle services, this Kegalle hotel makes it easy to slow down and enjoy your stay.

  • Jetwing Wahawa Walauwa, A Luxury Reserve will also have you packing your swimsuit and goggles. Choose this popular option and make the most of an outdoor swimming pool, room service and Wi-Fi.

  • Villa Pinnawala is another stay with all the right ingredients. This hotel comes with an outdoor swimming pool, a 24-hour front desk and bicycle homes.

Finding cheap hotels in Kegalle: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Kegalle with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $11 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $11 per night.

The average price of a hotel during the week is $147 per night, and the average price on weekends is $93. Overall, it looks like the cheapest day to stay in Kegalle could be Tuesday.

We crunched some numbers on our calendar and found that Tuesday is the cheapest day to stay in Kegalle. And the most expensive day seems to be Monday

The average price of a 3-star hotel in Kegalle is currently around $448 per night. And the cheapest 3-star hotel we found is $24 per night.

The average price of a 4-star hotel in Kegalle is currently around $134 per night. And the cheapest 4-star hotel we found is $41 per night.

The average price of a 5-star hotel in Kegalle is currently around $238 per night. And the cheapest 5-star hotel we found is $30 per night.

The cheapest month to stay in a hotel in Kegalle is March, with an average price of $66 per night. The most expensive month is July, when the average room rate can rise to $349 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in September is $261 per night, which is around 3% higher than the rest of the year.
Get your morning laps in at Paradise Eco Garden, Ma-Oya Retreat and Aarya Hotel.
If you're hitting up Kegalle with kids in tow, try Gallene Gala Nature Resort.