Kandy Travel Guide: Temple, Lake & Where to Safari Next
The Temple of the Tooth, Kandy Lake and the hill-country train, plus practical advice on which safari park fits a trip through Kandy.
Quick facts
- How long
- 2 nights
- Don't miss
- The temple at puja time
- Perahera
- Jul or Aug (18–28 Aug in 2026)
- Best months
- Jan–Apr
- Closest park
- Wilpattu, ~4 h
- Train to Ella
- From Nanu Oya (Oct 2026)
On this page
Kandy was the last capital of Sri Lanka's kings, and it still feels like the country's cultural heart. It's home to the Temple of the Tooth, the most important Buddhist shrine on the island, set beside a lake in a bowl of forested hills about 500 metres up, where the air is a touch fresher than on the coast.
Give it time if Buddhism, history or Kandyan dance interest you at all, and if you're travelling between Sigiriya and the tea country, it's on your way anyway. Two nights is the sweet spot: one day for the temple, the lake and the town, another for the botanic gardens or a walk in the hills.
Two things to know before you go. Plan your temple visit around the puja (offering) times and dress for it. And as of early October 2026, the famous train to Ella doesn't start in Kandy: the line is still being repaired after Cyclone Ditwah, and the scenic section begins at Nanu Oya. More on both below.
Kandy at a glance
- What it is: the old royal capital (the Kandyan kingdom held out against the colonial powers until 1815) and a UNESCO World Heritage city since 1988.
- The feel: a hilly, traffic-jammed town wrapped around a calm lake. Lovely early in the morning; hectic at rush hour.
- Weather: warm days, mild evenings, and showers possible at any time of year.
- Getting there: about 2½ hours from the airport by road, and 2¼ hours from Sigiriya.
- Safari: not a safari base. The nearest park we run, Wilpattu, is about 4 hours away.
Best things to do in Kandy
Walk around Kandy Lake
King Sri Wickrama Rajasinghe, the last king of Kandy, had the lake created in 1807 by flooding paddy fields beside his palace. The path around it is about 3.4 km and makes the perfect first walk, best early in the morning or late in the afternoon when the light softens over the hills.
The Royal Botanic Gardens, Peradeniya
Founded in 1821, the gardens cover 147 acres inside a loop of the Mahaweli river, about 6 km from town. Highlights include the orchid house, the giant bamboo, the avenues of royal palms and a vast Java fig whose branches shade an entire lawn. They're open from 7:30 am to 6 pm every day (tickets until 5 pm), and in 2026 foreign adults pay LKR 3,540. Allow two or three hours and bring water.
A Kandyan dance show
Every evening at around 5 pm, a few halls near the lake put on an hour of Kandyan drumming and dance, usually finishing with fire-walking. It's touristy, yes, but the drummers are excellent and it's a good taster if you won't be here for the Perahera. Arrive 15 minutes early for a decent seat.
Views, forest and old temples
- Bahirawakanda Vihara, the large white Buddha statue on the hill above town, has one of the best views over Kandy. It's a temple, so dress as you would for the Temple of the Tooth.
- Udawattakele Forest Reserve, the old royal forest behind the temple, is good for a quiet walk among big trees, birds and monkeys.
- The three-temple loop west of town (Embekke, Lankatilaka and Gadaladeniya) takes half a day and suits anyone who likes woodcarving and 14th-century architecture.
- Tea: Kandy is the gateway to tea country, and a tea factory visit is easy to add on the road towards Nuwara Eliya.
Kandy Lake, with temple buildings and forested hills behind
Visiting the Temple of the Tooth
Sri Dalada Maligawa, the Temple of the Sacred Tooth Relic, enshrines a tooth of the Buddha. It reached Sri Lanka in the fourth century AD, and for centuries whoever held it held the right to rule. For Sri Lankan Buddhists there is nowhere more sacred. You won't see the relic itself, which rests inside nested golden caskets in the inner shrine room. What you will see is the devotion around it, and that's the reason to come.
The practical details (2026):
- Hours: daily, 5:30 am to 8 pm.
- Tickets: LKR 3,000 for most foreign visitors, or LKR 2,500 for visitors from SAARC countries, Thailand and Myanmar. The ticket also covers the temple's museums.
- Puja times: about 5:30–7 am, 9:30–11 am and 6:30–8 pm. Drummers play, devotees arrive with flowers, and the doors of the upper shrine room open so people can file past for a glimpse of the casket.
What to wear, and how to behave:
- Cover your shoulders and knees. Shorts, sleeveless tops and revealing clothes aren't allowed. White is traditional but not required; a T-shirt with long trousers, a long skirt or a sarong is fine.
- Hand in your shoes at the booths outside (you'll get a token) and take off your hat. Socks help on hot paving.
- Cover any Buddha tattoos. They cause real offence in Sri Lanka.
- Speak quietly, don't point your feet at a shrine, and never pose with your back to a Buddha statue. Where photography is allowed, skip the flash and give people at prayer plenty of room.
The early-morning puja is the calmest. Evenings, weekends and full-moon Poya days are the busiest. Allow at least an hour and a half for the temple and its museums.
Where to stay
- By the lake and the town centre: you can walk to the temple and to restaurants, but expect traffic noise.
- On the hills above the lake, around Rajapihilla Mawatha and the lanes climbing from the water: quieter and cooler, with views over the town. You'll take tuk-tuks down.
- Out of town, in the Hanthana hills or the countryside around Peradeniya: peaceful hotels and old tea bungalows, but you'll need a car.
If your dates overlap with the Perahera, book months ahead and expect much higher prices.
Getting there and the train to Ella
By road: about 2½ hours from the airport, 3¼ hours from Colombo (the city traffic is the slow part), 2¼ hours from Sigiriya, 2¼ hours to Nuwara Eliya and about 3¾ hours to Ella. A private car is the most flexible way to do any of them.
By train from Colombo: Cyclone Ditwah badly damaged the main line in late November 2025. Since 2 October 2026, trains run again from Colombo to Peradeniya, about 6 km from Kandy, and on to Gampola. Kandy station itself stays cut off until the damaged Peradeniya bridge is replaced (officials are aiming for January 2027), so a tuk-tuk from Peradeniya covers the gap. Check the current status before you travel.
The train to Ella: in normal times, this is the ride people come for. It's six or seven hours of tea estates, waterfalls, tunnels and misty mountain stations, from Kandy via Nanu Oya (for Nuwara Eliya) and Haputale to Ella. Reserved seats, in the first-class observation car and in second and third class, can be booked up to 30 days ahead through Sri Lanka Railways or agencies, and they sell out fast in peak season.
The cyclone changed that. As of early October 2026:
- Trains run between Nanu Oya and Ella, and on to Badulla. Nanu Oya to Ella takes about 2½ to 3 hours (check the current timetable).
- The Kandy to Nanu Oya section is still being repaired. Officials are aiming for December 2026 for the hill section and January 2027 for Kandy itself.
The practical plan is to drive from Kandy to Nanu Oya, or stay a night in Nuwara Eliya, and catch the train from there. You still get the highest, most scenic part of the line.
Tea terraces in the hill country, the scenery the train to Ella is famous for
Safari from Kandy: your real options
Kandy sits in the middle of the island, which is great for culture and awkward for safaris.
A morning drive at any of the three parks would mean leaving Kandy between about 1 and 2 am, or even earlier for Yala, so from here it's always the afternoon drive. Coming back to Kandy the same night means getting in around 11 pm at best. That leaves three sensible plans, depending on which way you're heading. (For a side-by-side look at the parks, see our park comparison.)
1. Heading north: Kandy to
The same day can end in Sigiriya instead, at around half past nine, or in Negombo the night before a flight home, but those are much longer evenings. Our Sigiriya and Dambulla guide explains why Wilpattu also works well from there.
2. Heading south via Ella: save the safari for later. If your route runs through the hills to the beach, don't detour now. Ella is about 2¾ hours from Yala and 2¼ hours from Udawalawe, and a morning safari on the way from Ella to the south coast is one of the best safari days in Sri Lanka. Our Ella guide covers it.
3. Really short on time: Kandy to
What about Minneriya? Minneriya, Kaudulla and Hurulu Eco Park, near Sigiriya and Habarana, are the elephant safaris you'll see advertised all over Kandy, about 2½ to 3 hours away. They're excellent for elephants, especially during Minneriya's famous "Gathering" in August and September. We don't run safaris there (yet). If elephants are your priority and Sigiriya is your next stop, book a jeep locally once you're there rather than doing a long return trip from Kandy. If leopards are the goal, Wilpattu or Yala is the better bet.
Best time to visit and the Perahera
Kandy's weather is milder than the coast's, with warm days and comfortable evenings. January to April is usually the driest stretch. Showers can turn up in any month, and the heaviest rain tends to fall between October and December.
The Esala Perahera is the big one. For ten nights in July or August, depending on the lunar calendar, Kandy's streets fill with whip-crackers, drummers, dancers, fire-twirlers and decorated elephants, all honouring the tooth relic. The first five nights, the Kumbal Perahera, build towards five grander Randoli nights, and the festival closes with a water-cutting ceremony and a daytime procession. In 2026 it ran from 18 to 28 August.
If you want to go:
- Book your hotel months ahead, and expect prices to jump.
- Reserved seats in stands and balconies along the route are sold by hotels and agents, with the final Randoli nights the most expensive.
- Arrive early. Roads close well before the procession starts, and it runs late into the night.
- Animal-welfare groups have raised concerns about the elephants used in long processions, so it's worth reading up before you decide.
Outside festival time, full-moon Poya days bring crowds of white-clad pilgrims to the temple, and bars and liquor shops close across the country.
Good to know
Is the Kandy to Ella train running?
Not all the way, as of early October 2026. Cyclone Ditwah damaged the line in late 2025; trains now run between Nanu Oya and Ella (and on to Badulla), while the Kandy to Nanu Oya section is still being repaired. Check the current status before you plan around it.
What should I wear to the Temple of the Tooth?
Cover your shoulders and knees: shorts, sleeveless tops and revealing clothes aren't allowed. You'll hand in your shoes at the entrance and take off your hat. White is traditional but not required.
Can I do a safari from Kandy?
Not comfortably as a return day trip, because the nearest park we run, Wilpattu, is about 4 hours away. A one-way day such as Kandy to
What about Minneriya from Kandy?
Minneriya, Kaudulla and Hurulu Eco Park, the usual elephant safaris near Sigiriya and Habarana, are around 2½ to 3 hours from Kandy. We don't run safaris there (yet), so if Sigiriya is your next stop, it's easier to book a jeep locally once you're there.
When is the Kandy Esala Perahera?
It's held over ten nights in July or August, following the lunar calendar. In 2026 it ran from 18 to 28 August; dates shift every year, so check before you book.
How many days do I need in Kandy?
Two nights is the sweet spot: one day for the temple, the lake and the town, and another for the botanic gardens, a forest walk or the old temples outside town.
Turn the drive into a safari day
We pick you up where you're staying, stop at the park and take you on to your next stop. Private car, private jeep, park tickets: one all-in estimate, sent on WhatsApp. No deposit, pay on the day.
Kandy to