Sri Lanka · stays
Hotels in Kandy
Find hotels, apartments, and vacation rentals across Kandy, Sri Lanka. Powered by Expedia — availability, prices and cancellation terms shown per property.
- ✓Real-time availability across thousands of Kandy properties
- ✓Refundable rates labelled per property — flexible plans for changing trips
- ✓No booking fees — the price you pay on Expedia is the price you get
- ✓Honest reviews from real travelers who stayed in Kandy
What first-timers get wrong in Kandy
The Esala Perahera fills the town for ten nights ending on the August full moon, and every room and roadside seat is sold months ahead, so arrive by accident and you will pay for it. Reserved seats on the Kandy to Ella train open thirty days before departure and sell out within hours. Remove shoes and hats at the temple; photographing yourself with your back to a Buddha is an offence here.
Kandy after dark
Kandy is a Buddhist administrative town and it behaves like one after dark. The cultural dance shows are the evening: Kandy Lake Club and the YMBA hall start around five and run eighty minutes, ending with fire walking in the yard. After that, restaurants close by ten and the lake path empties. Poya full-moon days are dry by law, with bars and liquor shops shut nationwide.
What things cost in Kandy
The Tooth Temple is 2,000 rupees for foreigners and Peradeniya another 2,000, which together outweigh a day's food. A rice and curry lunch runs 400 to 800 rupees, kottu about the same. Cultural show tickets sit near 1,500 to 2,500 depending where you buy. A tuk-tuk across town on the PickMe meter is a few hundred rupees; drivers off the app quote several times that.
Kandy with kids, realistically
Peradeniya's 60 hectares of lawn are the one place children can be let loose, and the suspension bridge over the Mahaweli entertains for longer than any exhibit. The dance show's drumming and fire walking hold ages five and up. Temple entry needs covered shoulders and knees for everyone, children included, and shoes come off at the gate. Hills make Kandy's streets steep and pavements narrow.
When the weather turns in Kandy
Kandy sits at 500 metres and gets rain in both monsoons, heaviest October to December, when the hills fog in by mid-afternoon. The temple's inner halls, the two Buddhist museums inside the complex and the National Museum next door make a dry three hours on one site. A tea factory tour at Giragama or Hantana is indoors. Peradeniya has almost no shelter, so save it.
When to go to Kandy
| Best months for hotels-in | Avg daily high | Rain days |
|---|---|---|
| January | 28°C / 82°F | 10 days |
| February | 29°C / 84°F | 8 days |
| December | 27°C / 81°F | 19 days |
The month to avoid is April — around 31°C (88°F) with roughly 20 rain days. Prices and crowds track the weather here: January is the sweet spot, April the month most people skip.
Pack for peak season: Summer clothes, plus one light layer for air-con and evenings, High-SPF sunscreen, sunglasses, and a refillable water bottle, A packable rain shell or compact umbrella earns its space, Comfortable walking shoes — every guide on this site assumes you'll use them.
Where to base yourself in Kandy
- Kandy Lake — The Temple of the Tooth, Queen's Hotel, and the walking path around the water.
- Peradeniya — Botanical gardens + university campus — 6km southwest, easy tuk-tuk.
- Bahirawakanda — Hillside above the town — 26m concrete Buddha with panoramic lake views.