A view of a historic temple with palm trees in Kandy, Sri Lanka, showcasing traditional architecture.
City Guide · Kandy

Kandy Travel Guide: Where to Eat, Stay & Explore Sri Lanka's Hill Capital

The temple-and-lake heart of Sri Lanka's hill country, where the Sacred Tooth Relic, misty tea estates, and the world's most beautiful train ride all meet.

Last updated June 28, 202615 min read
Quick answer

Kandy is Sri Lanka's hill-country cultural capital, centered on the Temple of the Sacred Tooth Relic and a scenic lake. Spend your time on the temple, the Peradeniya Botanical Gardens, and a Kandyan dance show, and use the city as a base for day trips to Sigiriya, Dambulla, and the famous train ride to Ella. Eat Sri Lankan rice and curry, kottu, and hoppers; the best base for first-timers is near Kandy Lake or in the quieter hills just outside town.

Kandy sits in a green bowl of hills at around 500 meters above sea level, cooler and calmer than coastal Colombo. It was the last kingdom of the Sinhalese, holding out against European powers until the British finally took it in 1815, and that proud, independent streak still colors the city. Today it is Sri Lanka's cultural capital and a UNESCO World Heritage Site, built around an artificial lake and the most revered Buddhist shrine in the country.

The centerpiece is the Temple of the Sacred Tooth Relic, which is said to house a tooth of the Buddha and draws pilgrims from across the island. Around it spread markets, colonial-era arcades, hillside Buddha statues, and the botanical gardens at Peradeniya. The pace is unhurried and the air smells of incense, frangipani, and frying short eats.

Most travelers come for two or three nights, using Kandy as the gateway to the hill country. It is the starting point of the celebrated train to Ella, an easy base for the cave temples of Dambulla and the rock fortress of Sigiriya, and a place where you can still watch a thumping Kandyan drum-and-fire dance after dinner.

Best time to visit

Kandy is pleasant year-round thanks to its elevation, with daytime temperatures usually in the high 20s Celsius and cool evenings. The driest, most reliable months are January to April; the southwest monsoon brings heavier afternoon rain from May to September, though showers are often short. The biggest reason to time a trip is the Esala Perahera, a spectacular ten-night procession of caparisoned elephants, drummers, dancers, and fire-twirlers usually held in late July or August (dates follow the lunar calendar, so confirm the year's schedule and book accommodation months ahead).

Getting around

Most visitors arrive from Bandaranaike International Airport (CMB) near Colombo, about 3 to 4 hours away by car or private transfer. The classic approach is by train from Colombo (roughly 3 hours), a lovely ride that continues onward to Ella. Within Kandy, the compact center around the lake and temple is walkable, and tuk-tuks are everywhere for short hops; agree the fare first or ask the driver to use the PickMe app meter. PickMe and Uber both operate for cars and tuk-tuks and remove the haggling.

Where to stay

Neighborhoods & hotels

Around Kandy Lake & City CenterThe most convenient base for first-timers, within walking distance of the Temple of the Sacred Tooth, the market, and restaurants. Expect some traffic noise, but you trade that for being able to do everything on foot.
Hillside suburbs (Aniwatte, Mahaiyawa & the upper roads)Quieter residential hills ringing the city, full of guesthouses with views over the lake and valley. Best for those who want calm and panoramas and do not mind a short tuk-tuk ride into the center.
Peradeniya & the outskirtsGreener and more spread out, near the university and Royal Botanical Gardens. Suits travelers with a car or those prioritizing nature and boutique country hotels over nightlife.
Kandy City Hotel by Earl's
Kandy City Hotel by Earl'smidrange Google
4.1 · 1,001 reviews
A polished, well-reviewed mid-range hotel in the heart of the city, walkable to the lake and temple, with a rooftop pool and city views. A reliable, comfortable pick for first-timers who want to be central.
Amaya Hills Kandy
Amaya Hills Kandymidrange Google
4.6 · 8,562 reviews
A large hillside resort above the city with sweeping valley views, a big pool, spa, and gardens. Good value for a full-service hotel and ideal if you want resort comforts and do not mind being a tuk-tuk ride from the center.
Kandy City Hostel
Kandy City Hostelbudget Google
4.1 · 205 reviews
A clean, sociable budget option in the center with dorms and friendly staff, walkable to the main sights. The easy choice for backpackers and solo travelers wanting to meet others.
The Kandy House
The Kandy Houseluxury Google
A restored 19th-century manor house just outside the city, set among paddy fields with an infinity pool and antique-filled rooms. The standout splurge for a romantic, characterful stay away from the bustle.

Skip the research, get a day-by-day Kandy plan

Tell us your dates and pace; we'll build the itinerary around these picks.

Generate itinerary
Top experiences

Top Things to Do in Kandy

The essentials cluster around the lake and the surrounding hills, and most can be done on foot or with a short tuk-tuk ride.

Temple of the Sacred Tooth Relic (Sri Dalada Maligawa)
Temple of the Sacred Tooth Relic (Sri Dalada Maligawa) Google
4.7 · 32,549 reviews · Kandy Lake
Opening hours
  • Monday: 5:30 AM - 8:00 PM
  • Tuesday: 5:30 AM - 8:00 PM
  • Wednesday: 5:30 AM - 8:00 PM
  • Thursday: 5:30 AM - 8:00 PM
  • Friday: 5:30 AM - 8:00 PM
  • Saturday: 5:30 AM - 8:00 PM
  • Sunday: 5:30 AM - 8:00 PM
The spiritual heart of Sri Lanka, this golden-roofed temple complex on the lakeshore enshrines a tooth said to be the Buddha's. Time your visit for one of the daily puja ceremonies (roughly 5:30am, 9:30am, and 6:30pm) when drummers play and the inner chamber opens. Entry is around 2,000 LKR for foreigners; dress modestly with shoulders and knees covered and remove your shoes.
Kandyan Cultural Dance Show
City Center
A nightly hour of thumping geta bera drums, acrobatic Kandyan dancers, and a fire-walking finale, usually starting around 5pm or 6:30pm at venues like the Kandy Lake Club or the YMBA hall. Tickets run roughly 1,000 to 1,500 LKR. Touristy but genuinely fun, and a good intro to the region's performance traditions.
Royal Botanical Gardens, Peradeniya
Royal Botanical Gardens, Peradeniya Google
4.6 · 24,049 reviews · Peradeniya
Opening hours
  • Monday: 7:30 AM - 5:00 PM
  • Tuesday: 7:30 AM - 5:00 PM
  • Wednesday: 7:30 AM - 5:00 PM
  • Thursday: 7:30 AM - 5:00 PM
  • Friday: 7:30 AM - 5:00 PM
  • Saturday: 7:30 AM - 5:00 PM
  • Sunday: 7:30 AM - 5:00 PM
One of Asia's finest botanical gardens, with an avenue of towering royal palms, a giant Javan fig, an orchid house, and a colony of fruit bats. It sits about 6km southwest of the center; budget a couple of hours and bring water. Entry is around 3,000 LKR for foreigners and it opens daily from about 7:30am to 5pm.
Bahirawakanda Vihara Buddha Statue
Bahirawakanda Vihara Buddha Statue Google
4.6 · 3,332 reviews · Bahirawakanda
Opening hours
  • Monday: 6:00 AM - 6:00 PM
  • Tuesday: 6:00 AM - 6:00 PM
  • Wednesday: 6:00 AM - 6:00 PM
  • Thursday: 6:00 AM - 6:00 PM
  • Friday: 6:00 AM - 6:00 PM
  • Saturday: 6:00 AM - 6:00 PM
  • Sunday: 6:00 AM - 6:00 PM
A 25-meter white seated Buddha on a hilltop above the city, reached by a steep road or staircase. The payoff is the best panorama in Kandy, especially at sunset over the lake and temple. Small entry donation expected; cover shoulders and knees.
Explore Kandy City Tour by Tuk Tuk
Explore Kandy City Tour by Tuk Tuk
City Center
A fun, efficient way to string together the temple, viewpoints, a gem workshop, and a spice or batik stop with a local driver-guide doing the navigating. Half-day tours start around $12 and cover ground that would be sweaty on foot. Ideal on a first day to get oriented.
★ 4.98 · 193 reviews · from $12
Kandy City Tour: Tooth Temple, Gardens & Dance Show
Kandy City Tour: Tooth Temple, Gardens & Dance Show
City Center
A guided package that bundles the Sacred Tooth Temple, the Peradeniya Botanical Gardens, scenic viewpoints, and a cultural dance show into one well-paced day. Great if you want context from a guide rather than ticking sights off solo. Prices start around $5 before entry fees.
★ 5.0 · 70 reviews · from $5
Where to stay

A Walk Around Kandy Lake

The 3.5km loop around the lake is the city's best stroll, taking under an hour at an easy pace.

Kandy Lake (Kiri Muhuda)
Kandy Lake (Kiri Muhuda) Google
4.6 · 1,107 reviews · Kandy Lake
An artificial lake built in 1807 by the last king of Kandy, ringed by a low parapet wall and shaded paths. Walk it early morning or late afternoon when monitor lizards bask, egrets fish, and the temple reflects on the water. Free and flat, with benches and tea sellers along the way.
St. Paul's Church & Old Royal Palace area
St. Paul's Church & Old Royal Palace area Google
4.6 · 2,103 reviews · City Center
Opening hours
  • Monday: 8:30 AM - 6:00 PM
  • Tuesday: 8:30 AM - 6:00 PM
  • Wednesday: 8:30 AM - 6:00 PM
  • Thursday: 8:30 AM - 6:00 PM
  • Friday: 8:30 AM - 6:00 PM
  • Saturday: 8:30 AM - 6:00 PM
  • Sunday: 8:30 AM - 6:00 PM
The red-brick colonial church sits right beside the temple, a reminder of British Kandy, while the surviving royal palace buildings now hold museums. A short detour on the lake walk that adds historical texture. The National Museum of Kandy nearby charges a modest foreigner entry fee.
Eat & drink

Best Coffee & Tea Stops

This is tea country, but a small wave of proper coffee shops has arrived alongside the classic tea rooms.

Empire Cafe
Empire Cafe Google
4.1 · 925 reviews · Kandy Lake
Opening hours
  • Monday: 8:00 AM - 8:30 PM
  • Tuesday: 8:00 AM - 8:30 PM
  • Wednesday: 8:00 AM - 8:30 PM
  • Thursday: 8:00 AM - 8:30 PM
  • Friday: 8:00 AM - 8:30 PM
  • Saturday: 8:00 AM - 8:30 PM
  • Sunday: 8:00 AM - 8:30 PM
A long-running cafe tucked near the lake with a colonial-veranda feel, good espresso, and all-day breakfasts. A reliable spot to escape the heat with a flat white and banana pancakes. Expect to pay around 800 to 1,500 LKR for coffee and a bite.
The Empire Tea & Coffee at Helga's Folly
The Empire Tea & Coffee at Helga's Folly Google
4.1 · 925 reviews · Mahaiyawa hills
Opening hours
  • Monday: 8:00 AM - 8:30 PM
  • Tuesday: 8:00 AM - 8:30 PM
  • Wednesday: 8:00 AM - 8:30 PM
  • Thursday: 8:00 AM - 8:30 PM
  • Friday: 8:00 AM - 8:30 PM
  • Saturday: 8:00 AM - 8:30 PM
  • Sunday: 8:00 AM - 8:30 PM
Helga's Folly is a famously eccentric hillside hotel dripping with candle wax and surrealist art, and stopping for tea or coffee on its terrace is a Kandy experience in itself. Come for the atmosphere and the view as much as the cup. Drinks and snacks are pricier than in town but worth it for the setting.
Eat & drink

Where to Eat Breakfast & Brunch

Sri Lankan breakfast means hoppers, string hoppers, and pol roti with sambol; cafes also do Western plates for travelers.

Slightly Chilled Lounge Bar
Slightly Chilled Lounge Bar Google
4.3 · 2,445 reviews · Kandy Lake
Opening hours
  • Monday: 11:30 AM - 11:55 PM
  • Tuesday: 11:30 AM - 11:55 PM
  • Wednesday: 11:30 AM - 11:55 PM
  • Thursday: 11:30 AM - 11:55 PM
  • Friday: 11:30 AM - 11:55 PM
  • Saturday: 11:30 AM - 11:55 PM
  • Sunday: 11:30 AM - 11:55 PM
A lakeside spot with a balcony view of the temple, good for a relaxed late breakfast or brunch of eggs, fruit, and good coffee. The view is the main event, especially in the morning light. Mains run roughly 1,000 to 2,000 LKR.
Cafe Secret Alley
Cafe Secret Alley Google
4.7 · 2,034 reviews · City Center
Opening hours
  • Monday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
  • Tuesday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
  • Wednesday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
  • Thursday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
  • Friday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
  • Saturday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
  • Sunday: 7:00 AM - 5:00 PM, 5:30 - 9:00 PM
A laid-back, slightly bohemian cafe doing hearty breakfasts, smoothie bowls, and vegetarian-friendly plates popular with travelers. A good place to slow down with a book mid-morning. Expect around 1,000 to 1,800 LKR for a full breakfast.
Eat & drink

Best Restaurants in Kandy

From a proper rice-and-curry spread to lake-view dining, here is where to eat well.

The Kandy House (restaurant)
The Kandy House (restaurant) Google
4.5 · 195 reviews · Amunugama (outskirts)
The restaurant at this restored manor serves a refined set-menu of Sri Lankan and fusion dishes in a beautiful antique setting with paddy-field views. Best for a special dinner; non-guests should reserve ahead. Expect a multi-course experience at the top of Kandy's price range.
Balaji Dosai
Balaji Dosai Google
4.8 · 1,811 reviews · City Center
Closed Mondays
Opening hours
  • Monday: Closed
  • Tuesday: 12:00 - 10:00 PM
  • Wednesday: 12:00 - 10:00 PM
  • Thursday: 8:30 AM - 10:00 PM
  • Friday: 8:30 AM - 10:00 PM
  • Saturday: 8:30 AM - 10:00 PM
  • Sunday: 8:30 AM - 10:00 PM
A buzzing South Indian vegetarian spot beloved for crisp dosai, idli, and thali plates at very low prices. Come hungry and order a masala dosa with extra chutney. Most dishes sit well under 1,000 LKR and the turnover is fast.
Licensed to Grill
Licensed to Grill Google
4.6 · 1,339 reviews · City Center
Opening hours
  • Monday: 11:00 AM - 1:00 AM
  • Tuesday: 11:00 AM - 1:00 AM
  • Wednesday: 11:00 AM - 1:00 AM
  • Thursday: 11:00 AM - 1:00 AM
  • Friday: 11:00 AM - 3:00 AM
  • Saturday: 11:00 AM - 3:00 AM
  • Sunday: 11:00 AM - 1:00 AM
A friendly, dependable spot for grilled meats, burgers, and Western comfort food when you need a break from curry. Portions are generous and the staff are welcoming. Mains run roughly 1,500 to 3,000 LKR.
Kandy Garden Cafe
Kandy Garden Cafe Google
4.1 · 17 reviews · City Center
Opening hours
  • Monday: 6:30 AM - 7:30 PM
  • Tuesday: 6:30 AM - 7:30 PM
  • Wednesday: 6:30 AM - 7:30 PM
  • Thursday: 6:30 AM - 7:30 PM
  • Friday: 6:30 AM - 7:30 PM
  • Saturday: 6:30 AM - 7:30 PM
  • Sunday: 6:30 AM - 7:30 PM
A relaxed garden setting for Sri Lankan rice and curry, devilled dishes, and seafood done well. A good middle-ground choice for a proper local dinner without the formality. Budget around 1,500 to 2,500 LKR per person.
The 10 Tastings of Kandy: Private Street Food Tour
The 10 Tastings of Kandy: Private Street Food Tour
City Center
A guided evening graze through ten local bites, from savory short eats and kottu to sweets and local drinks, led by a local who explains each one. The most efficient way to eat broadly and safely on your first night. Tours start around $83 per person and include all the food.
★ 4.47 · 85 reviews · from $83.54
Top experiences

Cooking Classes & Hands-On Experiences

Few things deepen a Sri Lanka trip like learning to cook its layered curries; Kandy has two standout classes.

Sri Lanka Cooking Class with Granny
Sri Lanka Cooking Class with Granny
Kandy area
A warm, home-based class where you learn about Sri Lankan spices and vegetables, then cook a full rice-and-curry spread before sitting down to eat it. Consistently one of the best-rated experiences in the city. From around $25 per person; book a day or two ahead.
★ 4.98 · 692 reviews · from $25
Kandy Village Cooking Class
Kandy Village Cooking Class
Kandy village
This class starts with a local market visit to pick fresh produce, then moves to a village kitchen to cook traditional dishes from scratch. A hands-on, immersive half-day with a generous meal at the end. From about $25 per person.
★ 4.98 · 643 reviews · from $25
Beyond the city

Day Trips Worth Taking

Kandy is the launchpad for the hill country and the Cultural Triangle; these are the trips that earn the early start.

Sigiriya Rock Fortress & Dambulla Cave Temple
Sigiriya Rock Fortress & Dambulla Cave Temple
Cultural Triangle
The classic Cultural Triangle day: climb the 5th-century Lion Rock fortress of Sigiriya and explore Dambulla's painted cave temples, usually with a stop at a spice garden. It is about a 2.5 to 3 hour drive each way, so a private driver-guide makes it manageable. Tours start around $30 plus site entry fees (Sigiriya is roughly $30 for foreigners).
★ 4.95 · 268 reviews · from $30
Kandy to Ella Train Ride
Kandy to Ella Train Ride
Hill Country
Widely rated one of the world's most scenic rail journeys, winding past tea plantations, waterfalls, and misty ridges toward Ella (about 6 to 7 hours). Reserved seats sell out, so booking ahead is essential. Reserved-seat tickets start around $26.
★ 4.34 · 528 reviews · from $26
Nuwara Eliya & Tea Country
Nuwara Eliya & Tea Country
Nuwara Eliya
A day among the cool highlands of 'Little England', visiting a working tea plantation and factory, colonial-era streets, and viewpoints. Expect cooler weather and pack a layer. Tours from around $45 with a private vehicle.
★ 4.86 · 93 reviews · from $45
Minneriya National Park, Sigiriya & Dambulla
Minneriya National Park, Sigiriya & Dambulla
Cultural Triangle
Combine the Cultural Triangle highlights with an afternoon jeep safari in Minneriya, famous for its seasonal gathering of wild elephants. A long but rewarding day for those who want temples and wildlife in one go. From around $30 plus park and site fees.
★ 4.92 · 105 reviews · from $29.64
Ella Private Day Trip with Train Ride & Tea Factory
Ella Private Day Trip with Train Ride & Tea Factory
Ella
An all-inclusive Ella day combining the scenic train, the Nine Arch Bridge, Little Adam's Peak, Ravana Falls, and a tea factory. A packed itinerary for travelers who can't spare an overnight in the hills. From around $130 with transport, train, and guide included.
★ 4.89 · 70 reviews · from $130.5
Good to know

Before you visit

LanguageSinhala is the main language in Kandy, with Tamil also spoken; English is widely understood at hotels, restaurants, and tourist sites. A few words of Sinhala (ayubowan for hello) are warmly received.
MoneyThe currency is the Sri Lankan rupee (LKR), and cash is still king for tuk-tuks, markets, and small eateries. ATMs are easy to find in the center, and cards work at hotels and bigger restaurants; carry small notes for temple entry and tips.
EtiquetteAt the Temple of the Sacred Tooth and other Buddhist sites, cover shoulders and knees, remove shoes and hats, and never pose for photos with your back to a Buddha image. Both men and women should dress modestly.
Getting aroundTuk-tuks are the default for short trips; use the PickMe or Uber app to get metered fares and avoid haggling. The central lake-and-temple area is easily walkable.
SafetyKandy is generally safe and relaxed, but watch for pickpockets in crowded markets and politely decline overly friendly 'guides' steering you to gem or spice shops. Cross roads carefully, as traffic is busy and fast.
Power & SIMSri Lanka uses 230V with Type D, M, and G sockets, so bring a universal adapter. A local Dialog or Mobitel tourist SIM with data is cheap and easily bought at the airport or in town with your passport.
TippingTipping is appreciated but not obligatory; round up tuk-tuk fares and leave around 10 percent at restaurants if service isn't already included. A small tip for temple shoe-minders and helpful guides is customary.
Before you go

Plan-ahead checklist

Reserve seats on the Kandy to Ella train well ahead, as the limited reserved-class seats sell out fast. book 2-4 weeks ahead
If you want to see the Esala Perahera procession, confirm the year's exact dates and book accommodation months in advance, as the city fills up. book 3-6 months ahead
Book popular cooking classes a day or two ahead, since the best-rated ones run small groups. book 1-2 days ahead
Pre-arrange a private driver-guide for Sigiriya and Dambulla day trips to leave early and beat both crowds and midday heat. book 1-3 days ahead
Check that your passport is valid and apply for Sri Lanka's online ETA visa before arrival. apply 1-2 weeks ahead

Kandy rewards travelers who slow down: a dawn puja at the Tooth Temple, a lap of the lake as the egrets fish, a plate of rice and curry cooked from market spices, and then the long green climb into the hills by train. Use it as your base for the Cultural Triangle and the tea country, and the city quietly becomes the highlight rather than the stopover. Start planning, and let Sri Lanka's hill capital pull you in.

Frequently asked questions

How many days do you need in Kandy?
Two to three days is ideal: one for the temple, lake, botanical gardens, and a dance show, and one or two more for day trips to Sigiriya and Dambulla or the train to Ella. If you only have a day, focus on the Temple of the Sacred Tooth and the Peradeniya gardens.
Where should I stay in Kandy?
First-timers should base near Kandy Lake and the city center to walk to the temple and restaurants. For quiet and views, choose a hillside guesthouse in the suburbs, or a country boutique hotel out toward Peradeniya.
Is Kandy worth visiting?
Yes. As Sri Lanka's cultural capital, Kandy combines the country's holiest Buddhist shrine, a scenic lake, lush botanical gardens, and easy access to the hill country and Cultural Triangle, making it one of the island's essential stops.
How do you get from Kandy to Ella?
The famous hill-country train takes about 6 to 7 hours and is one of the world's most scenic rail rides. Book a reserved seat in advance, as they sell out; alternatively a private car takes around 4 to 5 hours.
Is Kandy expensive?
No, Kandy is very affordable by global standards. Local meals cost a few hundred rupees, mid-range hotels are well priced, and the biggest costs are foreigner entry fees at major sites like the Temple of the Sacred Tooth and Sigiriya.

Top-Rated Places to Eat, See & Stay

Plan with MagicTrips

Build your own Kandy trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Kandy itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary