Kandy Hotels

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 hotelAurelia inn – 5.0
Cheapest month to bookFebruary
Average 4 star hotel price£85 per night
Average 5 star hotel price£202 per night

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

  • Our search engine is a genius at tracking down flight deals. The awesome news? It's every bit as clever at hunting down competitive rates on Kandy hotels. These tips are your shortcut to saving on your stay.

  • Plan ahead to save on your Kandy hotel. You'll also have a broader range of stays and room types to pick from, particularly during high-demand times.

  • Still, be ready to snap up any last-minute deals. Some places cut their rates right before arrival to avoid having empty rooms. It's more likely this will happen during off-peak season or on quieter days, though.

  • The more flexible your dates, the better the bargains. Experiment with your travel timing to discover what deals pop up. Prices are usually cheaper on weekdays and during less popular months.

  • Avoid paying extra fees by searching for stays that have free cancellation. If your schedule changes or a better deal shows up, you can cancel without penalty.

Where to stay in Kandy

Central Kandy

  • Central Kandy is where your itinerary writes itself. If sightseeing is at the top of your to-do list, stay at any of these hotels and you'll find yourself close to some standout attractions.

  • Plan a stay at Notting Hill Country House. One of the most sought-after hotels near Sri Dalada Maligawa, get comfy here and you'll be about 2 kms (1 mile) from this sight. This Kandy hotel gets a lot of bookings from families and holds a 3-star rating.

  • On the hunt for hotels near Kandy Lake? Yoho Travellers Residence is roughly 2 kms (1 mile) away. Rated 2 stars, this hotel in Kandy is a favourite with families in particular.

  • Hotels near Udawatta Kele Sanctuary are also worth checking out. Kings Pavilion Luxury Hotel is 2 kms (1 mile) or so from this popular sight and caters perfectly to couples. It has a 5-star rating and is a great base for discovering the city at large.

Best hotels in Kandy

Best budget hotels

  • Great trips don't need big hotel bills. With at least 160 budget Kandy hotels to choose from, you can spend more on what you came for and less on the place you sleep. You can expect basic comforts like simple breakfasts, Wi-Fi, and cosy beds at these reasonably priced stays.

  • Sleep well without going all out at Sweet Cinnamon Kandy. Located in Primrose, it has a 3-star rating and amenities including an airport shuttle and a television.

  • Alternatively, find a room at Roylanka Inn. Featuring conveniences such as Wi-Fi and a television, this 2-star Kandy hotel lets you enjoy more while spending less.

  • You'll also get a good deal at Riverine Cascade, which is rated 3 stars. It's located in Lewella and features a microwave and a 24-hour front desk.

Best 4-star hotels in Kandy

  • When you want a little more from your stay, the 4-star hotels in Kandy deliver. With around 60 choices, they generally feature well-appointed rooms, attentive service, and extras such as gyms, spas, and restaurants. These hotels feel upgraded without feeling overdone.

  • Concierge assistance and room service are the start of the things that bring added comfort to your stay at The Summit. This 4-star option is located in Suduhumpola.

  • Concierge assistance and room service are just some of the amenities waiting for you at Devon Rest. This Kandy hotel finds the perfect middle ground between price and quality.

  • Searching for something else? Hotel Ameliya proves you don't need a fortune to feel fancy. Make the most of room service, a nightclub and more at this stay.

Best luxury 5-star hotels

  • Equipped with anything from soundproof guest rooms to personal butlers and exclusive dining venues, a 5-star hotel is where your trip levels up. Relaxation rituals, rooftop terraces, and fluffy robes? Good chance you'll find that too. Mostly located in Anniewatta, there are at least 30 luxury hotels in Kandy.

  • Discover the art of fine living at Castle Hill Bungalow by Seven Angels. A lobby bar and room service help level up the experience here.

  • Alternatively, find your happy place at Danisco Leisure Bunglow. This 5-star Kandy hotel offers an outdoor swimming pool, a restaurant and much more.

  • If you haven't stayed at Heritage Boutique by Seven Angels yet, you're in for a memorable time. Get the most out of your visit with perks like a restaurant and room service.

Best hotels in Kandy for families

  • Finding the right hotel can be a game changer when travelling with kids. With things like games rooms, play areas, and large suites, family-friendly hotels in Kandy come packed with perks that just make life easier. Choose from around 120 of these stays that both kids and adults approve.

  • Set aside more for the kids' favourite activities when you choose Majestic Tourist Hotel. This affordable 2-star option comes with amenities like a safe deposit box and baby-sitting.

  • If you'd like a more luxurious option, treat the kids (and yourself) to a stay at Taru Villas Kandy. This 5-star Kandy hotel offers a restaurant and parking.

  • Pine Hill Residence is another go-to choice. Tour services and express check-out are among the amenities at this stay.

Best hotels with a spa

  • Add some pampering to your travel plans. Book one of the 90 or so Kandy hotels with a spa and build in time to truly relax. Mostly located in Anniewatta, steam rooms, saunas, and massage therapies are the types of features they offer.

  • Settle into Hill Paradise Hanthana and focus on nothing but you. A garden, massage services and other thoughtful extras await you at this 3-star option in Suduhumpola.

  • Rated 3 stars, SWP Eco Lodge is another leading hotel in Kandy where you can let your stress drift away. From a garden to a fireplace and more, relaxation doesn't get much better than this.

  • Villa Tranquil balances busy days of sightseeing with the bliss of a pamper session or two. It features a spa and room service.

Best hotels with a pool

  • Add an extra splash of fun to your trip with a pool. If you choose a city hotel, expect indoor or rooftop options. Resorts? They usually come with sprawling outdoor setups and the occasional swim-up bar. There are at least 140 pool hotels in Kandy ready for your next adventure.

  • The Flame Tree Estate & Hotel comes with an outdoor swimming pool, parking and air conditioning. You'll have the right mix of features for a memorable stay at this Kandy hotel.

  • Sweet Cinnamon Kandy also guarantees you a good time. You'll find an outdoor swimming pool, a fitness centre and internet access at this 3-star stay in Primrose.

  • Misty Hills Villa Kadugannawa is another stay with all the essentials covered. This hotel has an outdoor swimming pool, ironing services and a restaurant.

Best pet-friendly hotels

  • Taking a trip with your furry friend? Pet-friendly hotels often offer comfy pet beds, bowls, and outdoor areas to run around. Some even go the extra mile with things like dog-walking and grooming services. With around 40 Kandy hotels that welcome pets, your best buddy can come along too.

  • At Udf Nature Villa, thoughtful pet perks are woven into every visit. A barbeque and a 24-hour front desk are other conveniences you'll find at this hotel in Kandy.

  • Let your little buddy tag along on exciting adventures at DELIGHT Reich Hotel. A 24-hour front desk and a garden are part of what's included at this pet-approved accommodation option.

  • Seven Luck Palace offers comfort for guests and pets alike. Its amenities include accessible parking and air conditioning.

Finding cheap hotels in Kandy: FAQs

In Kandy, the expected average temperature in February is 24°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 £5 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for £5 per night.
The average price of a hotel during the week is £42 per night, and the average price on weekends is £38. Overall, it looks like the cheapest day to stay in Kandy could be Saturday.
The nearest airport to Kandy is Victoria Reservoir Kandy Airport (KDW), which is 1.1 miles from the city centre.

Other airports include:

Katugastota Airport, which is 15.2 miles from the city centre.
Nuwara Eliya Airport, which is 23.7 miles from the city centre.
Castlereigh Resrvr SPB Airport, which is 29.7 miles from the city centre.
Sigiriya Airport, which is 46.8 miles from the city centre.
Colombo Bandaranayake Airport, which is 52.1 miles from the city centre.
We crunched some numbers on our calendar and found that Saturday 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 £236 per night. And the cheapest 3-star hotel we found is £5 per night.
The average price of a 4-star hotel in Kandy is currently around £72 per night. And the cheapest 4-star hotel we found is £9 per night.
The average price of a 5-star hotel in Kandy is currently around £171 per night. And the cheapest 5-star hotel we found is £10 per night.
The cheapest month to stay in a hotel in Kandy is February, with an average price of £39 per night. The most expensive month is January, when the average room rate can rise to £322 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 March is £49 per night, which is around 48% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Kandy are Kings Pavilion Luxury Hotel, Edgar Mansion Kandy and Lavender Hills Home Stay.