The best hotels in Kandy
Kandy has 8,000+ places to stay and most of them will disappoint you. noisy rooms near the Goods Shed, dodgy 'lake view' claims, and breakfast that belongs in a bus station. We reviewed the standouts. these 10 made the cut.
Our Top Picks in Kandy
Click any hotel to check availability and book at the best price.
McLeod Inn
George E. de Silva Mawatha, Kandy
Free cancellation & Pay later
Theva Residency
Rajapihilla Road, Kandy
Free cancellation & Pay later
Helga's Folly
Frederick E. de Silva Mawatha, Kandy
Free cancellation & Pay later
Earl's Regency Hotel
Tennekumbura, Kandy
Free cancellation & Pay later
The Golden Crown Hotel
Peradeniya Road, Kandy
Free cancellation & Pay later
Cinnamon Citadel Kandy
Srimath Kuda Ratwatte Mawatha, Kandy
Free cancellation & Pay later
Mahaweli Reach Hotel
P.B.A. Weerakoon Mawatha, Kandy
Free cancellation & Pay later
The Kandy House
Amunugama Walauwa, Gunnepana, Kandy
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Hotel Suisse | Sangaraja Mawatha, Kandy | $45–75/night | 7.2/10 | Budget Pick |
| 2 | McLeod Inn | George E. de Silva Mawatha, Kandy | $55–85/night | 7.6/10 | Hidden Gem |
| 3 | Theva Residency | Rajapihilla Road, Kandy | $110–170/night | 8.8/10 | Best Location |
| 4 | Helga's Folly | Frederick E. de Silva Mawatha, Kandy | $130–200/night | 8.5/10 | Romantic Stay |
| 5 | Earl's Regency Hotel | Tennekumbura, Kandy | $140–210/night | 8.3/10 | Family Friendly |
| 6 | The Golden Crown Hotel | Peradeniya Road, Kandy | $150–220/night | 8.1/10 | Most Popular |
| 7 | Cinnamon Citadel Kandy | Srimath Kuda Ratwatte Mawatha, Kandy | $175–245/night | 8.6/10 | Best Value |
| 8 | Mahaweli Reach Hotel | P.B.A. Weerakoon Mawatha, Kandy | $190–250/night | 8.9/10 | Top Rated |
| 9 | The Kandy House | Amunugama Walauwa, Gunnepana, Kandy | $280–380/night | 9.2/10 | Luxury Pick |
| 10 | Amaya Hills | Heerassagala, Kandy | $310–420/night | 9/10 | Romantic Stay |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Hotel Suisse
One of the oldest hotels in Kandy, sitting right on Sangaraja Mawatha near the lake. The colonial-era building has charm even if the rooms are dated and inconsistently maintained. Bathrooms are small but clean, and the garden terrace is a pleasant spot for breakfast. Staff are friendly and genuinely helpful with local transport. Good base for travelers who want central access without spending much.
Check Availability
McLeod Inn
A small guesthouse on George E. de Silva Mawatha, a short walk from the Temple of the Tooth. Rooms are basic but tidy, with decent beds and functioning air conditioning. The owners live on the property and keep it running smoothly and personally. Breakfast is served on a covered terrace with partial views of the surrounding hills. Solid choice for budget travelers who want a quiet, family-run atmosphere.
Check Availability
Theva Residency
Perched on Rajapihilla Road above the Kandy Lake, this boutique hotel has some of the best panoramic views in the city. Rooms are elegantly decorated with local craft elements and proper attention to comfort. The infinity pool overlooking the lake is genuinely spectacular and rarely overcrowded. It is a short tuk-tuk ride from the Temple of the Tooth and the main market area. The restaurant serves good Sri Lankan food with that same lake backdrop.
Check Availability
Helga's Folly
This eccentric heritage property on Frederick E. de Silva Mawatha is unlike anything else in Sri Lanka. Every room is individually decorated with antiques, murals, and collected oddities accumulated over decades. The atmosphere is theatrical and deliberately bohemian, which suits some guests perfectly and bewilders others. The restaurant and bar have a wonderfully atmospheric candlelit feel in the evenings. Not a place for minimalists, but absolutely memorable for those who appreciate character.
Check Availability
Earl's Regency Hotel
Set in the hills at Tennekumbura, about 6 kilometers from central Kandy, this large resort-style hotel works particularly well for families. The pool area is spacious and well maintained, and the grounds give children room to move around. Rooms are comfortable and considerably sized compared to boutique competitors in the city center. The distance from town is a minor inconvenience but tuk-tuks are easy to arrange. Food at the main restaurant is reliable if not exceptional.
Check Availability
The Golden Crown Hotel
Located on Peradeniya Road close to the famous Royal Botanic Gardens, this hotel draws a steady crowd of repeat visitors. Rooms are modern and well-appointed with consistent air conditioning and good wi-fi. The hotel has its own pool and a solid breakfast spread included in the rate. Staff are professional and efficient at arranging day trips to the gardens, Sigiriya, and other nearby sites. A dependable mid-range option that delivers what it promises.
Check Availability
Cinnamon Citadel Kandy
This Cinnamon chain property sits directly on the Mahaweli River at Srimath Kuda Ratwatte Mawatha, giving it a distinct setting compared to the hilltop hotels. The riverside location means good natural breezes and attractive views from many rooms. The pool terrace sits right above the water and is one of the more pleasant spots in Kandy for an afternoon. Rooms are clean, modern, and consistent across the board. Service quality is higher than comparable independent hotels at this price point.
Check Availability
Mahaweli Reach Hotel
Sitting on P.B.A. Weerakoon Mawatha along the Mahaweli River, this hotel consistently gets strong ratings for its combination of comfort and service. The rooms facing the river are worth the modest upgrade and provide genuinely relaxing views. The spa is well-run and uses quality local treatments. Dining options on site are above average for Kandy, including a well-regarded buffet breakfast. It is close enough to the city center to walk in under 15 minutes.
Check Availability
The Kandy House
A restored 19th-century Kandyan chief's manor at Amunugama Walauwa in Gunnepana, about 4 kilometers from the city center. The property has only nine rooms, each uniquely furnished with antique pieces and genuine character. The pool, garden, and communal areas feel entirely private and peaceful. Staff-to-guest ratio is high and the attention to detail is exceptional, from food to turndown. This is one of the most accomplished small luxury properties in all of Sri Lanka.
Check Availability
Amaya Hills
Amaya Hills occupies a commanding position in the Heerassagala hills above Kandy, with sweeping views across the city and surrounding mountains. The architecture and landscaping are genuinely impressive, making the most of the elevated terrain. Rooms are spacious with high ceilings, quality linens, and private balconies that face the hills. The spa and infinity pool are top-tier and the restaurant sources ingredients locally where possible. It is a 15-minute drive from the Temple of the Tooth, which is easy to manage.
Check AvailabilityWhere to Stay in Kandy
The neighborhood you pick matters more than the hotel.
How to pick your neighborhood in Kandy
The Lake District is where most visitors want to be, and for good reason. Sangaraja Mawatha runs along the north shore of Kandy Lake and puts you 8 minutes walk from the Temple of the Tooth and 5 minutes from the Kandy National Museum. It's walkable, atmospheric, and the evening lake circuit is genuinely one of the nicest strolls in Sri Lanka.
Go uphill toward Rajapihilla Road if you want views over the valley without trading walkability. You're still 12 minutes on foot from the temple, and the road itself is quiet compared to the lake-level streets. For total seclusion, the properties in Heerassagala and Gunnepana sit outside the city entirely. expect 20-30 minutes by tuk-tuk to reach Dalada Veediya, but the payoff in space and scenery is real.
Getting around Kandy: what actually works
Tuk-tuks are your primary tool. A trip from Mahaweli Reach Hotel on P.B.A. Weerakoon Mawatha to the Temple of the Tooth costs 300-400 LKR and takes under 10 minutes. Download PickMe or inDriver before you arrive. they give fixed prices and cut out the haggling. Don't bother with the city buses unless you enjoy standing in a crowd for 40 minutes to cover 3km.
The train is useful for day trips, not for getting around Kandy itself. The Kandy Railway Station connects to Colombo in one direction and the famous Ella line heading up through Hatton and Nuwara Eliya in the other. If you're heading to the Royal Botanical Gardens in Peradeniya, a tuk-tuk on Peradeniya Road takes 20 minutes and costs around 600 LKR.
Kandy during the Esala Perahera: what you need to know
The Esala Perahera runs for 10 nights in late July through early August, and it transforms Kandy completely. The procession of elephants, drummers, and fire dancers moves along Dalada Veediya past the Temple of the Tooth every night. Hotels within a 15-minute walk of the route. anything on Sangaraja Mawatha, Rajapihilla Road, or near the Kandy Lake. sell out 3-4 months in advance.
Price reality: a room that costs $110/night in June will run $170-200/night during Perahera week. That's not gouging by Kandy standards. the demand is real. Book the Randoli Perahera nights (the final 4 nights) if you can only attend once; the procession is largest and the atmosphere is unlike anything else in Sri Lanka.
Budget travel in Kandy: where the value actually is
Hotel Suisse on Sangaraja Mawatha and McLeod Inn on George E. de Silva Mawatha are the two budget picks we actually recommend. Both sit within 10 minutes walk of the Temple of the Tooth and give you a real Kandy experience without paying for a name. At $45-85/night, they're not luxury, but they're clean, well-run, and in neighborhoods worth being in.
Eat on Dalada Veediya and the streets behind the Kandy Market for rice and curry under 400 LKR. The tourist restaurants near the lake charge 3-4x more for the same food. Perahera season aside, Kandy is genuinely affordable if you don't anchor yourself to hotel-restaurant pricing.
Luxury in Kandy: worth every rupee
The Kandy House in Gunnepana and Amaya Hills in Heerassagala are in a different league from the city-center properties. The Kandy House is a restored colonial walauwa (manor house) set on 2 acres above the city. 8 rooms, a pool, and the kind of silence you won't find on Sangaraja Mawatha. Amaya Hills sits at 600m above Kandy on the Heerassagala ridge with a view that makes the $310-420/night rate feel justified.
Helga's Folly on Frederick E. de Silva Mawatha is the eccentric option. It's chaotic, theatrical, and covered floor-to-ceiling in art, artifacts, and general personality. It's not for everyone, but if you've seen too many beige hotel rooms, this is the antidote.
Day trips from Kandy: base yourself well
Kandy is one of the best bases in Sri Lanka for day trips. Pinnawala Elephant Orphanage is 45 minutes by tuk-tuk along the A1 highway. The Royal Botanical Gardens at Peradeniya are 20 minutes on Peradeniya Road and worth half a day. The Knuckles Mountain Range trailheads start about 25km northeast. most hotels can arrange a driver for 4,000-6,000 LKR.
If you're heading to the tea country around Nuwara Eliya or Ella, the train from Kandy Railway Station is the only sensible option. The Kandy-Ella route through Hatton and the Nine Arches Bridge is one of the world's great rail journeys. Book second-class reserved seats ($5-8 USD) at least a week ahead through the Sri Lanka Railways site. first-class observation cars sell out weeks in advance.
Kandy's best neighborhoods
Prioritize the Lake District if you want walkability and atmosphere. Rajapihilla Road and Sangaraja Mawatha put you minutes from the Temple of the Tooth without the chaos of the bus station area.
Kandy Lake District 3 vetted hotels Walk everywhere. The best of Kandy, right outside your door.
Walk everywhere. The best of Kandy, right outside your door.
This is the core of Kandy, and it delivers. The lake circuit is a 2km walk that locals do every evening, the Temple of the Tooth is 8 minutes on foot from most hotels on Sangaraja Mawatha, and the Kandy National Museum is right there on Sangaraja Mawatha itself. You're in the middle of things without being in the chaos.
Hotel Suisse and Mahaweli Reach Hotel both sit within this zone, covering the full price range from $45/night to $250/night. The streets above the lake toward the Udawattakele Forest Reserve are quiet and genuinely pretty, a 10-minute walk from the main tourist drag.
Avoid the stretch of accommodation directly behind the Kandy Bus Terminal on Dalada Veediya. It's technically lake-adjacent but the noise and congestion make it a bad choice regardless of the price.
Rajapihilla Road & Hilltop Belt 2 vetted hotels Elevated views, quieter streets, and the best valley panoramas in the city.
Elevated views, quieter streets, and the best valley panoramas in the city.
Rajapihilla Road wraps around the hill above Kandy Lake and gives you a perspective that the lakeside hotels can't match. Theva Residency sits here at $110-170/night, and the views from its infinity pool across the Kandy valley to the Temple of the Tooth are legitimately spectacular. It's about 12 minutes walk downhill to the temple, uphill back. factor that in if you're visiting multiple times a day.
This belt also catches better breezes than the lower city, which matters in March and April when Kandy gets humid. Helga's Folly on Frederick E. de Silva Mawatha is in this general zone too, tucked into the hillside and impossible to confuse with any other hotel in Sri Lanka.
Tuk-tuks are easy to flag on Rajapihilla Road itself, and the 5-minute ride to the town center costs 300-350 LKR. Don't try to walk back uphill after a long day of sightseeing. It's steeper than it looks on the map.
Peradeniya Road & Western Approach 2 vetted hotels Close to the Botanical Gardens, quieter than central Kandy.
Close to the Botanical Gardens, quieter than central Kandy.
Peradeniya Road heads west out of Kandy toward the Royal Botanical Gardens, one of the finest in Asia with 4,000+ plant species across 60 hectares. The Golden Crown Hotel sits on this road at $150-220/night, making it the natural base if the gardens are a priority for you. Central Kandy is 20 minutes by tuk-tuk from here, so you're not cut off.
Earl's Regency in Tennekumbura is also in this western corridor, about 4km from the city center. It's the family hotel of Kandy's vetted list: a proper pool, multiple dining options, and room for kids to actually move around. The tradeoff is that you need transport for everything, but the hotel handles that well.
This area feels noticeably less tourist-heavy than the lake district. Local traffic on Peradeniya Road is a mix of university commuters heading to the University of Peradeniya and early-morning vegetable trucks. It's real Kandy, not the curated version.
Heerassagala & Gunnepana: Kandy's Hilltop Retreats 3 vetted hotels Outside the city, above the noise, and worth every minute of the tuk-tuk ride.
Outside the city, above the noise, and worth every minute of the tuk-tuk ride.
Heerassagala and Gunnepana are where Kandy's best luxury properties hide. Amaya Hills sits on the Heerassagala ridge at around 600m elevation with views stretching across the entire Kandy basin. The Kandy House in Gunnepana is a 200-year-old manor house that operates more like a private estate than a hotel. Cinnamon Citadel on Srimath Kuda Ratwatte Mawatha also sits in this outer-city belt along the Mahaweli River.
You're 20-30 minutes by tuk-tuk from the Temple of the Tooth at any of these properties. That's not a dealbreaker if you have a car or can arrange hotel transport, but it does mean you're not popping to the lake for a morning walk. These places replace city convenience with genuine peace.
Prices here run $175-420/night. That buys you space, silence, river or valley views, and staff-to-guest ratios that city hotels can't match. If your trip is about unwinding as much as sightseeing, this is where you base yourself.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Kandy.
Romantic Escape
Rajapihilla Road is the call. sunset views over the Kandy valley, quiet evenings, and Helga's Folly if you want something theatrical. Amaya Hills in Heerassagala takes it further with ridge-top privacy and a pool that faces the horizon.
Culture & History
Stay on Sangaraja Mawatha. you're 8 minutes walk from the Temple of the Tooth, 5 minutes from the Kandy National Museum, and the evening Perahera drummers practice on the streets outside. Nothing connects you to Kandyan history faster.
Family Travel
Tennekumbura is the family zone, anchored by Earl's Regency with its full pool facilities and space. It's 4km from the city center but the Pinnawala Elephant Orphanage is 45 minutes west along the A1, making it a good base for the kid-friendly circuit.
Budget Travel
The south shore of Kandy Lake around Sangaraja Mawatha gives you the most value. Hotel Suisse at $45-75/night puts you 10 minutes from the temple without the inflated prices of the hilltop properties. Eat on the side streets off Dalada Veediya and keep your daily spend tight.
Foodie Scene
The Kandy Market area on D.S. Senanayake Veediya is the real food district. Street-side rice and curry from 300 LKR, hoppers in the early morning, and wood-apple juice from vendors near the lake. Stay lakeside and walk to it every day.
Nature & Outdoors
The Heerassagala ridge puts you at the edge of the Knuckles Mountain Range foothills and a short drive from Udawattakele Forest Reserve. Amaya Hills organizes guided hikes and birding walks directly from the property, which sits above 600m elevation.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Kandy
When to visit Kandy and what to pay.
Dry Season (Jan-Apr)
This is the most comfortable time to be in Kandy. Temperatures run 24-29°C, afternoon rain is rare, and the Kandy hills are clear and green without being waterlogged. Hotel rates sit at normal levels. $90-200/night for mid-range options on Rajapihilla Road. before the summer spike kicks in. February is the sweet spot: good weather, no festivals driving up prices, and the Royal Botanical Gardens are at their best.
Esala Perahera (Jul-Aug)
The Esala Perahera in July-August is extraordinary, but Kandy becomes a different city. Hotels within walking distance of the Temple of the Tooth on Dalada Veediya and Sangaraja Mawatha charge $150-350/night and sell out months ahead. Temperatures cool to 20-26°C, which is pleasant, but the city's population effectively doubles for 10 nights. If you're coming for the Perahera, book the Randoli Perahera nights and accept the prices. it's genuinely worth it. If you're not coming for the festival, pick a different month.
Monsoon (May-Sep)
The southwest monsoon hits Kandy from May through September, bringing afternoon downpours and cooler temperatures of 19-25°C. Outside of Perahera month, hotels drop to their lowest rates: $55-130/night covers everything from Hotel Suisse on Sangaraja Mawatha up to mid-range properties on Peradeniya Road. The Udawattakele Forest is lush and dramatic in the rain, and the city feels genuinely local when the tour groups thin out.
Shoulder Season (Oct-Dec)
October and November bring the inter-monsoon rains, shorter and less predictable than the main monsoon. By December, things dry out and temperatures settle at 22-27°C. Hotel rates tick up slightly from monsoon lows to $80-180/night as year-end travelers arrive. The Kandy Perahera of the Tooth Relic deity procession in late November (the Kartika Puja) draws smaller crowds than Esala but is worth catching if you're here then.
Booking Tips for Kandy
Insider tips for booking hotels in Kandy.
Book at least 3 months ahead for Esala Perahera
The 10 nights of Esala Perahera in late July to early August fill every decent hotel within 15 minutes of the Temple of the Tooth. Properties on Sangaraja Mawatha and Rajapihilla Road sell out first. If you book 2 weeks out, you're choosing from leftover rooms near the bus terminal on Dalada Veediya, which is not where you want to be during the most crowded festival in Sri Lanka.
Tuk-tuks beat walking uphill every time
Kandy is built on hills. The walk from Kandy Lake up to Rajapihilla Road looks like 10 minutes on a map; it's closer to 20 in midday heat with a bag. PickMe tuk-tuks within the city center run 250-450 LKR for most trips. Download the app before you arrive and use fixed-price rides. street-hailed tuk-tuks near the Temple of the Tooth will quote tourist prices.
Dress code matters at the Temple of the Tooth
Shoulders and knees must be covered to enter Sri Dalada Maligawa on Dalada Veediya. Hotels on Sangaraja Mawatha sometimes loan sarongs, but bring your own to avoid the hassle. Shoes come off at the entrance, so slip-ons are smarter than laces. The temple is most atmospheric at puja times. 6:30am, 9:30am, and 6:30pm. and those sessions bring larger crowds, so arrive 20 minutes early.
River-facing rooms at Cinnamon Citadel are worth the upgrade
Cinnamon Citadel on Srimath Kuda Ratwatte Mawatha sits along the Mahaweli River, and the difference between a garden-view and a river-view room is significant. River-facing rooms typically cost 20-30% more but the view across the water toward the forested bank is one of the better waking-up experiences in Kandy. Ask specifically for upper-floor river-facing rooms when booking.
The train from Colombo beats the highway, always
The A1 highway from Colombo to Kandy takes 3-4 hours on a bad traffic day. The train from Colombo Fort Station takes 2.5-3.5 hours and costs 200-1,500 LKR depending on class. Second-class reserved seats are perfectly comfortable and the scenery through the rubber plantations and foothills is worth it. Book through the Sri Lanka Railways website or at the station counter. don't pay a guesthouse to do it for you at markup.
Don't trust 'lake view' without checking reviews
At least a dozen properties between Colombo Street and the Kandy Bus Terminal advertise lake views that amount to a partial glimpse from a bathroom window. On Sangaraja Mawatha and Rajapihilla Road, genuine lake and valley views are standard in the hotels we've listed. If you're booking anything not on this list, check 10+ recent photos posted by guests. not the hotel's own photos.
Hotels in Kandy — FAQ
Everything you need to know before booking hotels in Kandy.
What's the best area to stay in Kandy?
The Lake District around Sangaraja Mawatha and Rajapihilla Road is the sweet spot. You're 5-10 minutes walk from the Temple of the Tooth and Kandy Lake, but far enough from the bus terminal on Dalada Veediya to actually sleep. Budget hotels cluster near the lake's south shore; mid-range and luxury options sit higher on the hills with better views.
How much do hotels in Kandy cost?
Budget guesthouses near the lake run $45-85/night. Mid-range hotels like those on Peradeniya Road or Rajapihilla Road sit at $110-220/night. Luxury hilltop properties. think Amaya Hills in Heerassagala or The Kandy House in Gunnepana. start at $280/night and top out around $420/night.
When is the best time to visit Kandy?
January-April is the dry season in the Kandy hills. temperatures hold at 24-28°C and you won't get caught in afternoon downpours. July-August is Esala Perahera month and hotel prices spike 40-60% across the board, especially anything within walking distance of the Temple of the Tooth. If you want the Perahera, book at least 3 months out.
Is it worth staying near the Kandy train station?
No. The area around Kandy Railway Station on Station Road is loud, chaotic, and not particularly safe after dark. Walk 10-15 minutes uphill toward Rajapihilla Road or Sangaraja Mawatha and you'll pay the same money for dramatically better surroundings. The tuk-tuk ride from better hotels to the station costs around 300-400 LKR and takes 5 minutes.
Which Kandy hotels have the best views?
Theva Residency on Rajapihilla Road is the benchmark. the infinity pool overlooks the entire Kandy valley and the Temple of the Tooth roofline. Amaya Hills in Heerassagala sits above the city at around 600m elevation with panoramic ridge views. Earl's Regency in Tennekumbura also delivers good valley views without the Rajapihilla Road price premium.
Are there good hotels near the Royal Botanical Gardens in Peradeniya?
The Botanical Gardens are on Peradeniya Road, about 6km west of central Kandy. The Golden Crown Hotel sits on Peradeniya Road itself and is a solid mid-range option at $150-220/night. Most travelers base themselves in central Kandy and take a tuk-tuk to Peradeniya for around 600-800 LKR each way.
What's the Esala Perahera and how does it affect hotels?
The Esala Perahera is one of Asia's oldest Buddhist festivals, held in Kandy every July-August over 10 nights. It runs along Dalada Veediya and past the Temple of the Tooth, drawing over 1 million visitors to the city. Hotels within 1km of the temple route sell out entirely; expect prices 50-70% above normal rates for any property on Sangaraja Mawatha or Rajapihilla Road during that period.
How far is Kandy from Colombo, and is it easy to get there?
Kandy is about 115km from Colombo, and the train from Colombo Fort Station is genuinely one of the best rail journeys in Sri Lanka. The ride takes 2.5-3.5 hours and costs roughly 200-1,500 LKR depending on class. Taxis from Colombo Bandaranaike Airport run $40-60 USD and take around 3 hours, traffic depending.
Do Kandy hotels include breakfast?
Most mid-range and luxury hotels on Rajapihilla Road and at Cinnamon Citadel on Srimath Kuda Ratwatte Mawatha include breakfast. Budget places like Hotel Suisse on Sangaraja Mawatha typically charge 500-800 LKR extra for breakfast. It's worth asking before you book. the kitchen quality across Kandy varies wildly.
Is Kandy safe for solo travelers?
Kandy is generally safe, including for solo women. The area around Kandy Lake is well-lit and well-patrolled in the evenings. Stick to hotels above the lake rather than the streets below the Kandy Market on D.S. Senanayake Veediya after midnight, and you'll be fine. Tuk-tuks are reliable and metered trips within the city center run 250-500 LKR.
Which Kandy hotel is best for families?
Earl's Regency in Tennekumbura is the clear family choice. it has proper pool facilities, multiple restaurants, and enough space that kids won't drive other guests mad. It's about 4km from central Kandy, so you'll need a tuk-tuk for temple visits, but the $140-210/night rate includes a lot. Mahaweli Reach Hotel on P.B.A. Weerakoon Mawatha also works well for families who want to be closer to the lake.
What should I avoid when booking a hotel in Kandy?
Avoid anything advertised as 'lake view' without reading the reviews carefully. some properties on Colombo Street claim lake views from a third-floor bathroom. Skip hotels right on Dalada Veediya near the bus stand: the morning noise is brutal and the streets are crammed with tour groups by 8am. And don't assume 'boutique' means quality in Kandy. we've seen that word applied to some truly grim guesthouses above the market.