Hotels in Kandy

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

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

Look out for Kandy hotels with free cancellation or excellent ratings

Trusted Kandy hotel providers

See all hotels in Kandy

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

Find a Kandy hotel in the heart of the action

Beat the queues at the top Kandy attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelThe Radh Hotel – 4.4

How to find the best hotel deals in Kandy

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 Kandy

  • You already use our search engine to find great flight deals. Now you can use the same magic to uncover fantastic savings on Kandy hotels. Use these tips to avoid paying more than you need to.

  • Organise your trip ahead of time to save on your Kandy hotel. You'll also have a bigger selection of stays and room types to pick from, particularly during high-demand times.

  • However, last-minute deals aren't out of the question. Although prices generally rise closer to your stay, some places cut rates a day or two before to avoid rooms sitting empty, especially during low season.

  • Flexible with your dates? You could land a better rate. Play around with your travel window to discover what deals are up for grabs. Prices are usually cheaper midweek and outside of high-demand periods.

  • Search for stays with free cancellation. Lock in a great offer today and easily cancel later if your itinerary changes.

Where to stay in Kandy

Central Kandy

  • Central Kandy is where the city comes alive. If sightseeing is high on your list, stay at any of these hotels and find yourself close to some headline attractions.

  • If you're searching for hotels near Sri Dalada Maligawa, make your base at Kandy City Oasis Hotel. This 2-star Kandy hotel is around 2 kilometres from this leading sight and is popular with business travellers.

  • When it comes to hotels near Sri Maha Bodhi Simamalakaya, Kandy Myst by Cinnamon ticks all the right boxes. Drop your bags at this 5-star hotel in Kandy and you'll be about 5 kilometres away. While it's a crowd pleaser overall, it especially appeals to couples.

  • Or experience everything the city has to offer from one of the hotels near Kandy Lake. Kings Pavilion Luxury Hotel is 2 kilometres or so from this popular sight. It's a preferred option for couples and has a 5-star rating.

When to go to Kandy

  • The weather is worth considering when choosing your travel dates. March offers the warmest conditions, with maximum temperatures of 33ºC.

  • January is the coolest time of year, with lows of 17ºC.

  • For a lower chance of grey skies, search for Kandy hotels in February. With an average of six days of rain, this is the driest month.

  • The wettest time of year is April. Go then and you'll likely get around 20 days of rainfall.

Best hotels in Kandy

Best budget hotels

  • A great trip doesn't have to mean a huge hotel bill. With at least 130 budget Kandy hotels to choose from, you can spend more on the fun stuff and less on a room. You can expect basic comforts like fresh linens and towels, and cosy beds at these reasonably priced stays.

  • Roylanka Inn offers comfort that doesn't cost a fortune. Make use of Wi-Fi, Wi-Fi in designated areas and more at this 2-star option.

  • Set within the neighbourhood of Anniewatta, Kandy City Oasis Hotel offers 2-star value. Conveniences including air conditioning and internet access are there to make your Kandy hotel stay more enjoyable.

  • Another smart choice for your bank balance is Green View Kandy. This 2-star stay, located in Suduhumpola, features a 24-hour front desk and air conditioning.

Best 4-star hotels in Kandy

  • Go upscale without going overboard at one of the 4-star hotels in Kandy. Take your pick of around 50 of these stays, many of which offer perks like saunas, concierge desks, and in-house dining. From the rooms to the service and amenities, they're known for their extra attention to detail.

  • Devon Rest delivers the kind of stay that leaves a lasting impression. Concierge assistance and a restaurant add to the 4-star guest experience here.

  • Another Kandy hotel worth a mention is Hotel Ameliya. It offers thoughtful amenities such as room service and a restaurant.

  • The Summit Kandy is one more that's easy to like. It comes with valet parking and concierge assistance, among other extras.

Best luxury 5-star hotels

  • Featuring anything from large suites to personal butlers and gourmet restaurants, a 5-star hotel is where basic takes a back seat. Wellness therapies, soaking tubs, and designer toiletries? Good chance you'll find those too. Mostly located in Anniewatta, there are at least 30 luxury hotels in Kandy.

  • You'll be living the good life at Mirage Kandyan Heights. This stay offers a restaurant, concierge assistance and other features that make it feel like a true escape.

  • Featuring a golf course, a restaurant and plenty more, Kandy Myst by Cinnamon is another Kandy hotel that perfects the 5-star experience.

  • If you haven't stayed at Danisco Leisure Bunglow yet, you're in for a good time. Get the most out of your visit with amenities like a restaurant and room service.

Best hotels in Kandy for families

  • Going away with the kids? You need a hotel that offers more where it matters. Childcare services, activity centres, kitchenettes, and laundry facilities make family getaways easier. You'll find roughly 140 family-friendly hotels in Kandy ready to welcome your crew.

  • Majestic Tourist Hotel lets you take the family away for less. This affordable 2-star hotel has amenities like a library, a laundry and more.

  • If you'd like a more luxurious experience, treat everyone to an escape at Hanthana Heritage. This 4-star Kandy hotel features bicycle rentals and express check-in.

  • Rounding out the list is Gangula Villa. Offering room service and a ticket office and rating especially highly for its service, this 3-star stay in Anniewatta is a solid pick.

Best hotels with a spa

  • Add some self-care to your travel plans. Choose one of the 100 or so Kandy hotels with a spa and build in time to truly relax. Mostly located in Anniewatta, saunas, plunge pools, and beauty services are the types of features they offer.

  • Escape to Cinnamon Crest Resort & Ayurveda Spa and then forget the outside world. Room service, a sauna and other thoughtful perks await you at this 3-star option in Suduhumpola.

  • Or get cosy at SWP Eco Lodge, Kandy. With a garden and room service, this 3-star hotel in Kandy offers the perfect setting to relax and unwind.

  • The Radh Hotel balances big days of sightseeing with the bliss of a spa treatment (or two). It offers massage services and a lobby bar.

Best hotels with a pool

  • Add a splash of fun to your trip with a pool. If you choose a city hotel, expect rooftop and indoor options. Resorts? They usually go big with expansive outdoor layouts and the occasional swim-up bar. There are at least 150 pool hotels in Kandy perfect for your next adventure.

  • Villa Nilmalee offers an outdoor swimming pool, air conditioning and tour services. You'll have the right mix of features for a memorable stay at this Kandy hotel.

  • Hasthi Boutique also promises you a good time. Settle into this popular option and take advantage of an outdoor swimming pool, luggage storage and express check-in.

  • Or find your fun at The Dorwin Heights. A children's pool, this hotel offers Wi-Fi and a golf course.

Best pet-friendly hotels

  • Why explore solo when your pet can tag along? From comfy beds and water bowls to nearby walking tracks, pet-friendly hotels are designed to make you and your best buddy feel right at home. There are around 60 Kandy hotels ready to welcome your furry friend.

  • You pack the toys, HillCrest Hotel will manage the rest. Amenities like room service and internet access add to the comfort of this pet-friendly hotel in Kandy.

  • Lavender Hills Home Stay is another place where four paws are as welcome as two feet. This popular accommodation option comes with internet access and Wi-Fi.

  • Udf Nature Villa is one more place that gets what pet owners need. Amenities here include parking and a barbecue.

Finding cheap hotels in Kandy: FAQs

In Kandy, the expected average temperature in August is 25°C. The warmest month is typically May, which averages 30°C. The coolest month is December, with temperatures averaging 20°C. The rainiest month is November, and the driest month is August.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Kandy 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 ر.ق.‏ 23 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for ر.ق.‏ 23 per night.
The average price of a hotel during the week is ر.ق.‏ 180 per night, and the average price on weekends is ر.ق.‏ 174. Overall, it looks like the cheapest day to stay in Kandy could be Monday.
The nearest airport to Kandy is Castlereigh Resrvr SPB Airport (NUF), which is 47.5km from the city centre.

Other airports include:

Sigiriya Airport, which is 74.9km from the city centre.
Colombo Bandaranayake Airport, which is 84.0km from the city centre.
We crunched some numbers on our calendar and found that Monday is the cheapest day to stay in Kandy. And the most expensive day seems to be Wednesday
The average price of a 3-star hotel in Kandy is currently around ر.ق.‏ 210 per night. And the cheapest 3-star hotel we found is ر.ق.‏ 28 per night.
The average price of a 4-star hotel in Kandy is currently around ر.ق.‏ 326 per night. And the cheapest 4-star hotel we found is ر.ق.‏ 45 per night.
The average price of a 5-star hotel in Kandy is currently around ر.ق.‏ 440 per night. And the cheapest 5-star hotel we found is ر.ق.‏ 43 per night.
The cheapest month to stay in a hotel in Kandy is October, with an average price of ر.ق.‏ 188 per night. The most expensive month is September, when the average room rate can rise to ر.ق.‏ 71,513 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 August is ر.ق.‏ 400 per night, which is around 1% lower than the rest of the year.
Get your morning laps in at Hotel Topaz and Thilanka Hotel.
If you're planning a trip with the whole family, the best rated hotels for you near Kandy are The Castle by Don Louis, Earl's Regency Hotel and BPR - Asgiriya ,Kandy.