Kandy sits in the green hills of central Sri Lanka, a city wrapped around a man-made lake and steeped in centuries of royal and Buddhist heritage. As the cultural capital and seat of the last Sinhalese kingdom, it draws pilgrims and travelers alike to the Temple of the Sacred Tooth Relic, a UNESCO World Heritage Site that houses one of Buddhism's most venerated objects. Beyond the temple, you'll find tropical botanical gardens, the famous Kandy-to-Ella train route threading through tea country, and a food scene built around fragrant rice and curry, sizzling kottu roti, and endless cups of Ceylon tea.
Your best window for visiting Kandy falls in the second half of January, roughly mid-January through late January, when the weather hits its most comfortable stride. Highs sit at a pleasant 83.2°F (28.4°C) and precipitation eases compared to the heavy rains of the preceding months, giving you clear mornings for temple visits and lakeside walks. This narrow window lands in the peak tourist season, so book accommodation early. If you can't make January work, March and early May offer a strong alternative with some of the driest conditions of the year, though you'll trade cooler comfort for considerably hotter afternoons. Timing a visit around the Esala Perahera, Kandy's spectacular Buddhist procession held in July or August, is worth the trade-off of slightly wetter weather for one of Asia's most dazzling cultural events.
Spring in Kandy, Sri Lanka
March through May delivers the lowest overall rainfall in Kandy, with rain on roughly one to three days across the season. That sounds ideal until you step outside: this is the hottest stretch of the year, with average highs climbing to 87.7°F (30.9°C) and lows only dipping to 70.3°F (21.3°C) at night. The peak arrives in mid-March, when afternoon highs push to 89.9°F (32.2°C) and overnight temps hover at 68.1°F (20.1°C). Pack lightweight, breathable clothing and plan temple visits for early morning, when the air is still bearable and the Temple of the Tooth's 5:30am puja ceremony lets you watch white-clad devotees leaving lotus offerings in relative cool.
Mid-April brings the Sinhala and Tamil New Year, Sri Lanka's most important cultural celebration. The festival marks the end of the harvest season and the astrological transition of the sun into Aries. In Kandy, expect colorful processions, traditional drumming and dance performances near the Temple of the Tooth, and tables heaped with festive sweets like kevum (deep-fried rice flour cakes soaked in treacle), crispy kokis, and sticky pani walalu (honey rings). Traditional games fill village squares, from pillow fights and tug-of-war to pot-smashing competitions. Note that transport across Sri Lanka becomes difficult around the 13th and 14th of April as the entire country essentially shuts down for family gatherings, so plan your itinerary around those dates rather than trying to travel through them.
Tourism runs at a fairly slow pace during spring, meaning accommodation deals are easier to find. The Royal Botanic Gardens at Peradeniya, a 147-acre tropical showpiece with over 4,000 plant species, is particularly rewarding when uncrowded. Spend a morning strolling the avenue of royal palms and hunting for sleeping flying foxes in the canopy, then escape the midday heat with a cold king coconut from a roadside vendor. Humidity sits at its annual low point in March, around 70%, making this the least muggy stretch you'll encounter in Kandy.
Summer in Kandy, Sri Lanka
Summer is when Kandy comes alive with its signature spectacle. The Esala Perahera, held annually in July or August during the full-moon month of Esala, is one of Asia's grandest Buddhist festivals. Over ten nights, processions of elaborately dressed elephants, Kandyan dancers, fire-breathers, whip-crackers, and thousands of drummers fill the city streets after dark, all honoring the Sacred Tooth Relic. The final Randoli Perahera nights draw enormous crowds from across Sri Lanka and around the world, so securing accommodation and viewing spots well in advance is essential. Kandy restricts alcohol sales and closes roads to motor vehicles along the parade route during the festival.
Average highs ease to 83.4°F (28.5°C) with lows settling at 71.4°F (21.9°C), noticeably more comfortable than the scorching spring months. The trade-off is increased moisture: showers pick up, with roughly one to three wet days expected. June sees about 35% rain probability, making it one of the wetter months. Despite this, rain typically arrives in short afternoon bursts rather than all-day downpours, leaving mornings free for sightseeing. This is also the quietest tourist season of the year, so outside the Esala Perahera window, you'll find lower accommodation rates and thin crowds at attractions like Kandy Lake and the Ceylon Tea Museum.
The Kandy-to-Ella train, widely considered one of the world's most scenic rail journeys, threads through emerald tea plantations and misty mountain bridges during these months. Book tickets well ahead, as seats sell out quickly on this route. A cooking class in the city is another worthwhile rainy-afternoon activity: local instructors walk you through preparing Sri Lankan rice and curry, hoppers, and coconut sambol using the fresh spices, like cardamom, cinnamon, and nutmeg, that grow in the surrounding hills.
Fall in Kandy, Sri Lanka
October is the wettest month in Kandy, with nearly a 48% chance of significant rain on any given day, and November follows close behind at 46%. Plan accordingly: an umbrella and waterproof daypack cover are non-negotiable. Average highs sit at 84°F (28.9°C) with lows around 69.5°F (20.8°C), delivering mildly warm conditions that feel comfortable between downpours. Showers often roll in heavily during the afternoon, so front-load your outdoor plans before lunch. The Udawattakele Forest Reserve, a protected woodland sanctuary just behind the Temple of the Tooth, is lush and dramatic during the wet months, though trails can get slippery.
Despite being the second busiest tourist period and carrying slightly higher accommodation rates, fall has a distinctly local character. With fewer international visitors than winter, you'll share the lakeside walking path and temple courtyards mostly with Sri Lankan pilgrims. Full-moon Poya days, observed monthly across the country, bring a different energy to the city: businesses close, alcohol is unavailable, and devotees stream toward the Temple of the Tooth in white clothing. Humidity climbs into the low 80s, peaking at 83.1% in December (just outside this window), and the air can feel thick and heavy by evening.
If you're using Kandy as a base for day trips to Sigiriya's ancient rock fortress or the Dambulla Cave Temples, allow extra travel time during fall, as mountain roads can slow down in heavy rain. The drive is about five hours round trip. Bring a light rain jacket rather than relying on an umbrella for these excursions, and wear shoes with solid grip for any temple steps or rock scrambles.
Winter in Kandy, Sri Lanka
Winter is Kandy's most popular and most pleasant season. Average highs reach 83.2°F (28.4°C) with lows of 67°F (19.4°C), the coolest nighttime temperatures you'll find all year. That combination, warm days without the searing heat of spring, paired with cooler evenings, makes temple-hopping and lakeside strolls genuinely enjoyable. December still carries significant rain (about 44% chance on any given day), but conditions improve noticeably through January and into February, when rain probability drops to 20% and below. The sweet spot within this season is the second half of January, when drier skies and comfortable temperatures align.
This is peak season, and you'll notice. Kandy Lake's shoreline walking path fills with visitors, and the Temple of the Tooth sees its highest foot traffic, especially during the three daily puja ceremonies at 5:30am, 9:30am, and 6:30pm. Attending the pre-dawn ceremony is the most atmospheric option: fewer crowds, the sound of traditional drumming echoing off the temple walls, and the sight of hundreds of devotees presenting flower offerings as incense smoke curls through the ornate corridors. Book accommodation early, as rates climb and popular guesthouses fill up, particularly around the Christmas and New Year holidays.
The cooler mornings are ideal for visiting the Royal Botanic Gardens before the heat builds, or for starting the Kandy-to-Ella train journey at first light. Street food vendors along Dalada Veediya and near the central market do brisk business year-round, but the winter crowd means more variety on offer. Grab a plate of kottu roti, the chopped-and-griddled flatbread stir-fried with vegetables and spices that defines Kandy's street food scene. Pair it with a strong cup of Ceylon tea from one of the nearby stalls, and you've got breakfast sorted for a fraction of what hotels charge.
At a Glance
Monthly weather, visitor crowds, air quality, holidays, and daylight hours to help you plan your trip.
Travel Tips & Safety for Kandy, Sri Lanka
Kandy is well connected by train and road from Colombo (roughly three to four hours by train, faster by car). The train station sits centrally and serves both the Colombo line and the famous route to Ella, though tickets on the Ella route sell out fast, so book as far in advance as possible. Within the city, walking covers most attractions around the lake and temple area, while tuk-tuks handle anything farther. Always agree on a fare before getting in, as meters are uncommon.
When visiting temples, dress modestly: shoulders and knees must be covered, and you'll need to remove your shoes before entering (flip-flops make this easier). Turning your back to Buddha statues, including for photos, is considered disrespectful. Watch for touts around Kandy Lake near the Temple of the Tooth who will approach with offers of cultural dance tickets or guided tours at inflated prices. Kandy is generally a very safe city, but keep valuables secure in crowded areas and avoid walking alone late at night in poorly lit spots away from the center.