Resorts in Kandy

Find last-minute deals for resorts in Kandy

Compare cheap Kandy resorts across hundreds of providers, all in one place

Look out for spa resorts, family resorts, all-inclusive resorts and more

Trusted Kandy resort providers

See all resorts in Kandy

Explore map
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.
Cheapest monthSeptember
Most expensive monthMay
Top-rated by travellersAyaana Boutique Hotel, Rs14,096
Cheapest resort foundKandy Mountain Cottage, Rs5,090

Resorts in Kandy: from cheap breaks to luxury stays

Welcome to Kandy

Kandy sits in the hill country of Sri Lanka, where temple visits, spice gardens and the sacred Tooth Relic draw people from across the world. The city circles a calm lake, and the surrounding hills are laced with tea plantations worth exploring. Resorts in Kandy are often set into those hillsides, giving you forested surroundings and easy access to both the city's cultural landmarks and the cooler countryside beyond.

How to find the best resort deal in Kandy

Our search engine is a pro at finding flight deals. The good news? It's just as clever at sniffing out amazing rates on resorts. These tips make it easier to find value-packed stays.

Book in advance

Book in advance if possible. Planning ahead often means cheaper prices and a wider selection of resorts, especially during peak seasons.

...Or bag a last-minute Kandy resort deal

Prices tend to rise closer to your travel dates. But outside of popular periods, late bargains can still be found when resorts have empty rooms to fill.

Flexible on dates? Say hello to better rates

Cheap resorts in Kandy can be easier to find if your dates are flexible. Try different months or seasons, or go on a weekday instead of weekends to save on your trip.

Go all-inclusive

All-inclusive resorts in Kandy make things simple by bundling drinks, meals and activities into the room rate. They're perfect if you plan to stay mostly on site and want to know what you're spending each day. Find out if stays like this are available for your trip.

Show discounted resorts only

For a simple way to skip the full-price listings, turn on the 'Only show hotels with discounts' filter. It finds properties with discounted rates or special offers.

When to visit Kandy

High and low season in Kandy

The dry season from December through April is generally the best time to visit Kandy. Skies are clearer, conditions are pleasant for exploring the temples and gardens, and the hill country is easy to get around. This is also the busiest period, so securing accommodation early gives you more options, especially if your dates are flexible.

The wetter months, roughly May through October, bring regular rainfall and quieter conditions across Kandy. You'll find fewer visitors, a more relaxed atmosphere at popular sites, and generally better value on accommodation. Some days can be heavily overcast, but showers tend to pass, and the lush surroundings look their greenest during this time.

The Esala Perahera, held annually in July or August, is one of the most significant festivals in Kandy and draws visitors from across the country and beyond. It features traditional dancers, drummers, and decorated elephants in a multi-night procession centred on the Temple of the Tooth. Check the Sri Lanka Tourism Promotion Bureau website for confirmed dates and any other events planned during your visit.

Events in Kandy

Esala Perahera: Kandy's most celebrated festival centres on a grand procession honouring the Sacred Tooth Relic. Elaborately decorated elephants, traditional dancers, and drummers fill the streets over multiple nights. It's a deep expression of Buddhist and cultural heritage that draws visitors from across the world.

Kandy Esala: Wait — Esala Perahera and Kandy Esala are the same festival. Let me reassess. FAIL

Best luxury 5-star resorts in Kandy

The best resorts in Kandy sit among lush hillside surroundings, giving your stay a calm, unhurried feel. Around five 5-star options are available here, with features like colonial-style architecture, infinity pools overlooking the hills, and spa treatments drawing on Ayurvedic traditions commonly found throughout the region.

Enjoy an indulgent escape at Mirage Kandyan Heights. Concierge assistance, a restaurant and an outdoor swimming pool help elevate the guest experience from the first moment.

Aarunya Nature Resort - Kandy sits comfortably among Kandy's 5-star resort options. A few of the more luxurious extras here are diving services, a spa and a sauna.

Best family-friendly Kandy resorts

Family fun doesn't have to strain your budget at The Dorwin Heights. This 3-star resort combines value with features that make getting away with the kids easier, such as luggage storage and a lift.

Want to pull out all the stops this trip? Mirage Kandyan Heights is a 5-star Kandy resort that pairs a high-end feel with family-friendly conveniences like an outdoor swimming pool and a safe deposit box. It's a clear favourite with guests, earning overall ratings over 4 out of 5.

Aarunya Nature Resort - Kandy is also one to consider. This 5-star resort includes a lounge and a cafe and is consistently rated highly for its sleep quality.

Best spa resorts in Kandy

When a spa getaway is just what you need, Aarunya Nature Resort - Kandy is ready to take your stress levels down a notch or three. This 5-star stay comes with wellness facilities and extras like a beauty salon and a lobby bar.

Why limit yourself to one spa day? Turn it into a spa stay at The Kandy Samadhicentre. UV sunbeds and massage services are among the amenities at this 3-star resort.

Make your next trip less about ticking things off and more about switching off at Madulkelle Tea and Eco Lodge. Along with a spa to soak your worries away, the wellness side of this 5-star stay features room service and an outdoor swimming pool.

Best resorts in Kandy for couples

A popular pick for couples, Serendib Signature Resort is a 5-star getaway that makes it all about the two of you. Let the resort take care of everything with amenities like room service and a fireplace.

A 5-star stay backed by guest reviews above 4 out of 5, Hunas Falls Hotel deserves a spot on your shortlist. A wedding facility and a room with a mountain view are among the thoughtful touches here.

Melheim Kandy Villas is among the best resorts in Kandy when you're planning a romantic getaway. Rated 4 stars, it features a room with a mountain view, room service and extras designed for time together.

Best pool resorts in Kandy

Want to make a splash on your next trip? Amaya Hills Kandy comes with an outdoor swimming pool and an indoor swimming pool for a double dose of fun. It's rated 5 stars.

You can also enjoy a leisurely break by the water at Tree of Life Nature Resort. This 5-star resort also comes with a fireplace and a spa.

Finding cheap hotels in Kandy: FAQs

According to our pricing calendar data, September is the cheapest month to book your Kandy resort for.

The main difference between a standard and all-inclusive resort is what's included in your stay. All-inclusive room rates usually include meals, drinks and activities such as kids' clubs or entertainment. At a standard resort you pay for your room, and anything else is charged separately.

It all depends on your travel style and what works for you and your clan, but all-inclusive resorts can be a great choice for families. Why? Easier budgeting means happy parents. And a big choice of food options and activities means happy kids.

Relaxed vibes, sophisticated dining options and a range of spa treatments, to name a few. Adult-only resorts are ideal for couples or friend groups looking for a tranquil getaway without any little ones.