Kandy's top hotels range from a manor house built in 1804 and a nine-room boutique hideaway to colonial landmarks a few steps from the Temple of the Tooth and spotless guesthouses that cost less than a dinner in Colombo. Where you stay shapes your trip more here than in most Sri Lankan cities: Kandy sits in a bowl of hills, so a hotel with a view is usually a tuk-tuk ride from the lake, while a central hotel lets you walk to the temple for the evening puja but gives up the pool and the panorama.
This guide picks 25 hotels across every budget and explains who each one suits, where it is, and what the reviews and the marketing leave out. For sightseeing, read our guide to the best places to visit in Kandy, see the wider Sri Lanka travel guide, or open the Kandy destination page.
How we chose these hotels: our travel desk compared guest scores and recent reviews across major booking platforms, hotel and tour-operator information and location data in October 2026. We kept properties with consistently strong feedback, a clear reason to choose them (location, view, heritage, value or facilities) and enough reviews to judge. Price levels are relative to Kandy and based on online rates seen in October 2026; they rise in August during the Esala Perahera and over the December to March high season.
Some context for the list: 25 hotels were compared, the oldest building (The Kandy House) dates from 1804, Kandy is about 120 km from Colombo by rail, and the city has been on the UNESCO World Heritage list since 1988.
Best hotels in Kandy: quick comparison table
Kandy's top luxury stays are The Kandy House, an 1804 manor in Gunnepana, and Kings Pavilion on Galkanda Road, while Amaya Hills and The Theva Residency lead the upper mid-range with hill and pool views. Use the table to shortlist by area and budget, then read the full entry for each hotel below.
| # | Hotel | Area | Price level | Best for |
|---|---|---|---|---|
| 1 | The Kandy House | Gunnepana | Luxury | Couples on a special trip who want to stay in a historic house |
| 2 | Kings Pavilion | 4/22 Galkanda Road | Luxury | Couples and small families who want privacy and personal service close to town |
| 3 | Amaya Hills Kandy | Heerassagala ridge | Upper mid-range | Travellers who want cool air, hill views and walking trails over city convenience |
| 4 | The Theva Residency | Hillside on the edge of the city | Upper mid-range | Couples who want a stylish base with a pool view to remember |
| 5 | Helga's Folly | Frederick E. de Silva Mawatha | Upper mid-range | Creative travellers and anyone tired of identical hotel rooms |
| 6 | Mahaweli Reach Hotel | 35 P.B.A. Weerakoon Mawatha | Mid-range to upper | Families and travellers who want full resort facilities |
| 7 | Cinnamon Citadel Kandy | Srimath Kuda Ratwatte Mawatha | Mid-range | Travellers who value brand consistency and a big pool |
| 8 | Earl's Regency | Tennekumbura | Upper mid-range | Families and groups who want space and on-site activities |
| 9 | Fox Kandy by Fox Resorts | 125 Richmond Hill Lane | Mid-range | Value-minded travellers who still want a pool with a view |
| 10 | Radisson Hotel Kandy | 31 Saranankara Road | Mid-range | First-time visitors who want to walk to the main sights |
| 11 | Grand Serendib Hotel | 12 Mahamaya Mawatha | Mid-range | Families who need room to spread out |
| 12 | Queen's Hotel | Dalada Veediya | Budget to mid-range | History lovers and Perahera visitors who want to be in the middle of everything |
| 13 | Hotel Suisse | 30 Sangaraja Mawatha | Budget to mid-range | Travellers who want old-world charm at a fair price |
| 14 | Skyloft Kandy | Thapodarama Road | Budget to mid-range | Couples and friends who want a social atmosphere |
| 15 | Mount Blue Kandy | Dharmaraja Mawatha | Budget to mid-range | Mid-budget travellers who want a pool and spa |
| 16 | Golden Crown Hotel | Peradeniya Road side of Kandy | Upper mid-range | Road-trippers and visitors focused on the Botanic Gardens |
| 17 | Oak Ray Heritage Hotel | Rajapihilla Mawatha | Budget to mid-range | Travellers who like to walk and want a quiet road above the lake |
| 18 | Ceyloni Panorama Resort | Off Dharmaraja Mawatha | Budget to mid-range | Budget travellers who still want a view and a pool |
| 19 | Hotel Casamara | 12 Kotugodella Veediya | Budget | Budget travellers who want to walk everywhere |
| 20 | McLeod Inn | George E. de Silva Mawatha | Budget | Budget travellers who want a view more than facilities |
| 21 | Blue Pillars Kandy | Wariyapola Sri Sumangala Mawatha | Budget | Budget travellers who want clean, modern rooms |
| 22 | Regent Heights | Mapanawathura | Budget | First-timers who want local help and a quiet stay |
| 23 | The Buena Vista Kandy | Bahirawakanda Patu Mawatha | Budget | Budget travellers who want a quiet view |
| 24 | The Cloud Hanthana | Hanthana hills | Budget | Hikers and nature lovers on a budget |
| 25 | The Swiss Residence | 23 Bahirawakanda | Budget to mid-range | Families on a moderate budget |
25 best hotels in Kandy: full guide
The 25 hotels below run from heritage luxury houses such as The Kandy House and Helga's Folly to spotless budget guesthouses. Each entry gives the area, what the hotel does well and an honest caveat, so you can weigh walking access to the Temple of the Tooth against quiet, cool air and views.
The Kandy House
Our heritage pick is an ancestral manor built in 1804 and turned into one of Sri Lanka's best-known small hotels, a luxury boutique of eight or nine rooms. It sits in Gunnepana, in quiet green country roughly 25 minutes east of Kandy, so you trade walking access to the Temple of the Tooth for silence, birdsong and a pool set among paddy fields and garden. Each room is named after a Sri Lankan butterfly, and the house mixes antique furniture, polished floors and open verandas. There is a restaurant, a bar, spa treatments and bicycles for guests. The honest caveat: children under 12 are not accepted, the location means every trip into town needs a car or hotel transfer, and with so few rooms it books out months ahead for August and the December to March high season. Couples on a special trip who want to stay in a historic house will love it.
Kings Pavilion
Kings Pavilion, at 4/22 Galkanda Road, is a small luxury boutique in Aniwatta, a quiet residential suburb roughly 2.5 km from Kandy railway station and about ten minutes by car from the town centre. Its nine rooms are split across three pavilions, ranging from deluxe rooms to junior suites and a King and Queen suite, and the outdoor pool is open all year. Guest scores on major booking sites are among the highest in Kandy, driven by service and a calm, residential setting. The trade-off is that you are not in walking distance of the lake or the temple, and with so few rooms there is little choice once it starts filling up. Book a car through the hotel for the evening puja at the Temple of the Tooth. Couples and small families who want privacy and personal service close to town are its natural guests.
Amaya Hills Kandy
For the best views, Amaya Hills sits on the Heerassagala ridge above Kandy, about 600 metres above sea level, and the panorama over the surrounding hills is the main reason people book this upper mid-range, 4-star resort. It offers guided hikes, a pool, a spa and a fitness room. Breakfast gets consistently good reviews. The catch is the road: the climb is steep and winding, the drive to the city takes 15 to 20 minutes by car or tuk-tuk, and evenings out in town take planning. Rooms vary in age, so ask for one of the renovated categories with a valley view. Choose it if cool air, hill views and walking trails matter more to you than city convenience.
The Theva Residency
An infinity pool with a sweeping valley view is the signature of The Theva Residency, a design-led boutique hotel on a hillside on the edge of the city. Rooms are contemporary and many face the hills. With its intimate scale and a guest mix that favours adults, it suits couples looking for a stylish base. Like most of Kandy's view hotels, it is uphill from the centre, so you will use tuk-tuks or a hotel car for the short drive to the lake and temple. Prices are upper mid-range, and rates rise sharply in August during the Esala Perahera and over Christmas and New Year.
Helga's Folly
Kandy's most unusual stay is the hotel people talk about after they leave. Every wall of Helga's Folly is covered with murals, photographs, candles and curiosities collected over decades, and the result is theatrical, slightly gothic and completely unlike a chain hotel. This independent heritage boutique sits on a forested hillside above the city on Frederick E. de Silva Mawatha, a short tuk-tuk ride from town, at upper mid-range prices. The experience matters more than the facilities: rooms are individual, some quirky, and service is personal and informal. If you want modern minimalism or predictable standards, look elsewhere. If you want a story to tell, book at least one night; creative travellers and anyone tired of identical hotel rooms will be happiest here.
Mahaweli Reach Hotel
On the bank of the Mahaweli River at 35 P.B.A. Weerakoon Mawatha, about 5 km from the city centre, Mahaweli Reach is one of Kandy's established 5-star riverside resorts, priced mid-range to upper. River-facing rooms, wide gardens, an outdoor pool, a tennis court, a gym and an Ayurvedic spa make it a comfortable all-round base, and it handles groups and families well, especially those who want full resort facilities. Reviews regularly note that some rooms show their age, so ask for a renovated room on the river side. Its location on the Peradeniya side of town is handy for the Royal Botanic Gardens, while the temple and lake are a taxi ride away.
Cinnamon Citadel Kandy
Big-brand reliability is the selling point of Cinnamon Citadel, part of Sri Lanka's Cinnamon Hotels group. This mid-range 4-star city resort sits on the Mahaweli River on Srimath Kuda Ratwatte Mawatha, about a 12-minute drive from the city centre. It offers the predictable standards of a large chain hotel: modern rooms, many with river views, a large outdoor pool, a spa and a fitness centre, plus a buffet restaurant that handles tour groups. It is a sensible choice when you want no surprises and a big pool. The downside is the same as Mahaweli Reach: you are outside the walkable centre, and tour-group traffic can make breakfast busy.
Earl's Regency
Families often end up at Earl's Regency, a large resort hotel in the hills at Tennekumbura, about 4 to 6 km east of central Kandy and near a railway station. It has a pool and family-friendly facilities at upper mid-range prices, and its scale makes it reliable for school-holiday trips and multi-generation groups who want space and on-site activities. Some travellers find it impersonal compared with Kandy's boutique options, and it is not in walking distance of the lake, so you will need a car or tuk-tuk, but the facilities on site mean children are rarely bored.
Fox Kandy by Fox Resorts
Fox Kandy, a 5-star hotel at 125 Richmond Hill Lane on Richmond Hill in the Suduhumpola area, is a short drive from the centre and earns high guest scores for its valley views and value at mid-range prices. It has an outdoor pool, rooms that face either the valley or the hillside (choose the valley side) and an airport shuttle, which helps travellers arriving straight from Colombo's airport. Pets are allowed, which is unusual in Kandy. Check recent reviews before booking, as scores vary between platforms. Value-minded travellers who still want a pool with a view should look here first.
Radisson Hotel Kandy
Few full-service hotels sit inside the walkable centre, and the Radisson, a mid-range 4-star international chain hotel at 31 Saranankara Road, is one of them: Kandy Lake is close by and the Temple of the Tooth is roughly ten minutes on foot. It has a pool, a spa and a fitness centre, and its guest scores are consistently high across thousands of reviews. For first-time visitors who want to explore on foot and still have international standards, it is the most practical choice in Kandy. Central traffic is heavy at peak hours, so the walk is more pleasant than a taxi for short trips.
Grand Serendib Hotel
Rooms at Grand Serendib, a 5-star hotel at 12 Mahamaya Mawatha, are noticeably large for the mid-range price, and the hotel has an impressive lobby and an outdoor pool. Breakfast and the restaurant get fair reviews. It is a good alternative to the chain hotels when you want space, especially for families sharing a room. Reaching the lake takes a short tuk-tuk ride, and as a big modern building it lacks the character of Kandy's heritage properties.
Queen's Hotel
Kandy's best-known colonial landmark, Queen's Hotel presents a long white facade to Kandy Lake on Dalada Veediya, about 50 metres from the water and roughly 150 metres from the Temple of the Tooth. No hotel puts you closer to the city's main sight. Rooms in this historic hotel are old-fashioned, with high ceilings and colonial furniture, and there is an outdoor pool; prices run from budget to mid-range. Expect character more than modern comfort: reviews mention dated bathrooms and street noise in front-facing rooms. During the Esala Perahera its position on the procession route makes it one of the most sought-after addresses in town, ideal for history lovers and Perahera visitors who want to be in the middle of everything.
Hotel Suisse
Since 1890 Hotel Suisse has welcomed guests at 30 Sangaraja Mawatha, beside Kandy Lake and about a kilometre from the centre. The lakeside walk from this historic 4-star hotel to the Temple of the Tooth is one of the nicest in town. It belongs to the same hotel company as Queen's Hotel and trades on atmosphere and period character, offering old-world charm at budget to mid-range prices. Rooms vary widely in condition, so ask for a renovated room with a lake view. It handles tour groups, which can make the dining room busy at peak times.
Skyloft Kandy
A rooftop bar and pool with city and hill views set Skyloft Kandy apart. This modern 4-star hotel on Thapodarama Road, Richmond Hill Lane, is close enough to walk to the temple and lake, and its budget to mid-range prices sit below the big resorts. It suits younger travellers, couples and friends who want a lively evening without leaving the hotel. The flip side of the rooftop scene is noise: light sleepers should ask for a room on a lower floor or away from the bar.
Mount Blue Kandy
Mount Blue, a 4-star hotel on the hillside along Dharmaraja Mawatha, pairs views across the city with an outdoor pool, a hot tub and a spa. It offers resort-style extras at a budget to mid-range price, and guests praise the staff, which makes it a strong pick for mid-budget travellers who want a pool and spa. Getting to and from town requires a tuk-tuk each way, which adds up over several days, but for a two- or three-night stay the views and facilities justify it.
Golden Crown Hotel
On the Peradeniya Road side of Kandy, Golden Crown is a large modern hotel at upper mid-range prices, close to the Royal Botanic Gardens and the road to Colombo. It works well for road-trippers arriving by car who want to avoid central traffic, and for visitors focused on the gardens. You will need a car or tuk-tuk to reach the lake and temple.
Oak Ray Heritage Hotel
Rajapihilla Mawatha, the scenic road that climbs above Kandy Lake, is home to Oak Ray Heritage, within roughly 15 minutes' walk of Wales Park and the lake and about 1.2 km from the clock tower. It is a comfortable, heritage-styled 3-star hotel at budget to mid-range prices, with a restaurant and views from upper rooms. Facilities are simpler than at the resorts, but the location balances quiet with easy access on foot, which suits travellers who like to walk.
Ceyloni Panorama Resort
Hillside value is the draw at Ceyloni Panorama Resort, a 3-star resort just off Dharmaraja Mawatha on the hills above town, with wide views and a pool at budget to mid-range prices below the big-name resorts. It has hundreds of reviews and a steady reputation for value. Rooms are simple and some are dated, and as with most hillside hotels, you will rely on tuk-tuks to get to the centre. Budget travellers who still want a view and a pool will find it a fair deal.
Hotel Casamara
Right in town at 12 Kotugodella Veediya, about 0.3 km from the centre among Kandy's shopping streets, Hotel Casamara is a few minutes' walk from the lake and the temple. This practical 3-star city hotel has clean rooms, a restaurant and budget prices. There is no pool or garden, and street noise is part of the package, but for travellers who want to step out of the door into the city and spend their money on sightseeing, the location is hard to beat.
McLeod Inn
For a lake view on a budget, McLeod Inn is a simple family-run guesthouse on George E. de Silva Mawatha, on the slope above Kandy Lake. Rooms are basic, but the lake and hill views make up for it, and the walk down to the water is short. It is a classic choice for independent travellers who want a view more than facilities: there is no pool, and you should not expect hotel extras.
Blue Pillars Kandy
Our best-value pick, Blue Pillars is a small, newer 3-star hotel on Wariyapola Sri Sumangala Mawatha in the Asgiriya area north of the centre, with very high guest scores for cleanliness and friendly staff. There is no pool or spa, but rooms are modern and budget prices are among the lowest for this standard in Kandy. It is a short tuk-tuk ride to the temple and lake, which staff can arrange.
Regent Heights
Personal service from the hosts earns Regent Heights, a small budget guesthouse in the Mapanawathura area, near-perfect guest ratings, mostly for their help with transport, tours and local advice. Rooms are comfortable and simple, and the setting is quiet. There is no pool, and you will need a tuk-tuk (about ten minutes) to the temple, but the personal attention makes it popular with first-time visitors to Sri Lanka.
The Buena Vista Kandy
Misty mornings over the hills are the reward at The Buena Vista, a budget hillside guesthouse on Bahirawakanda Patu Mawatha near the giant white Buddha statue that overlooks Kandy, with views over the city. It is quiet, simple and well rated. Facilities are limited and the access road is steep, so it suits budget travellers who want a quiet view and are comfortable taking tuk-tuks to the centre.
The Cloud Hanthana
Hikers should look at The Cloud Hanthana, a small budget forest guesthouse in the Hanthana hills at Suduhumpola, south of the city and the starting point for some of Kandy's best day hikes. It is cheap, peaceful and well reviewed, with a nature-first feel. Town is out of walking range, so it suits nature lovers who plan to spend their days on the trails.
The Swiss Residence
A short walk from the Bahirawakanda Vihara Buddha statue, The Swiss Residence is a mid-size hotel at 23 Bahirawakanda, listed as 4-star on some sites, with an outdoor pool and a separate children's pool that make it useful for families on a moderate budget. Prices are budget to mid-range. Star ratings differ between booking sites, so judge it by recent reviews. The hillside location gives views but means a short tuk-tuk ride into town.
Which area of Kandy to stay in
Stay in the centre or on the roads around Kandy Lake if you want to walk to the Temple of the Tooth; choose the hills for views and pools; pick the Mahaweli River side for resort facilities near the Botanic Gardens.
The city centre, around Dalada Veediya, the lake and the clock tower, is compact and walkable, which matters because traffic in Kandy's narrow streets is slow at peak times. Hotels here are older or smaller, and few have gardens, but you can be at the temple for the evening ceremony in minutes. The roads that climb above the lake, such as Rajapihilla Mawatha and the slopes of Bahirawakanda and Dharmaraja Mawatha, are the sweet spot for many travellers: quieter, cooler, with views, and still a short tuk-tuk ride from the centre.
Further out, the big resorts along the Mahaweli River and the hill hotels on Heerassagala and in Aniwatta or Tennekumbura give you pools, space and silence, at the cost of a drive for every outing. Countryside hideaways such as Gunnepana are for travellers who treat the hotel as part of the holiday. If you are visiting for the Esala Perahera, a central hotel on or near the procession route is worth the premium, since roads close and traffic stops on procession nights.
When to book a hotel in Kandy
Book a Kandy hotel early for August, when the Esala Perahera fills the city, and for the December to March high season; for festival nights, reserve as soon as the dates are announced. Outside those periods you can usually find good rooms a few weeks ahead.
In 2026 the Esala Perahera ran from 18 to 28 August, with the grand final procession on 27 August, and the dates move each year with the lunar calendar. Hotels raise rates, set minimum stays and sell out months in advance for these nights, so if you want to see the festival, reserve as soon as the dates are announced. Kandy is around 120 km from Colombo. Express trains normally take a little over two and a half hours, but cyclone damage in late 2025 interrupted rail service into Kandy and it had not been fully restored as of October 2026, so plan on the road: the drive from Bandaranaike International Airport usually takes about two to three hours depending on traffic and roadworks. Many hotels offer airport transfers, which is the easiest option after a long flight. Compare stays on our hotel page and arrange transport through our tours section.
Tips for choosing a hotel in Kandy
Check the hill before you book. "Kandy" on a booking site can mean a steep hill road several kilometres out, so look at the map and estimate how many tuk-tuk trips you will take each day. Ask your hotel to call a tuk-tuk or use a ride-hailing app, and agree the fare first if there is no meter.
The Temple of the Tooth is the reason most people come, and a central hotel lets you visit early in the morning and again at the evening puja. Kandy is higher and cooler than the coast, and hill hotels can be misty and damp, so pack a light layer. In heritage hotels, room standards vary a lot; read recent reviews and ask in writing for a renovated room with a lake or valley view.
The right Kandy hotel is the one that matches how you want to spend your days: walk the lake and temple from the centre, or wake up to mist over the hills and ride down into town. Decide that first, then choose your budget.
Planning a trip to Sri Lanka? Read our Sri Lanka travel guide, compare hotels in Sri Lanka or search flights.
{{item.get_author.first_name}} {{item.get_author.last_name}}
{{item.comment_txt}}
{{item_reply.get_author.first_name}} {{item_reply.get_author.last_name}}
@ {{item_reply.reply_to}}, {{item_reply.reply_txt}}