Home to the sacred Temple of the Tooth Relic, Kandy is a cultural hub in Sri Lanka that promises a rich tapestry of history, nature, and spirituality.
Kandy is approximately 115 kilometers (71 miles) from Colombo, easily accessible by train, bus, or taxi. The scenic train ride from Colombo Fort Station to Kandy Station takes about 2.5 to 3 hours and costs around 1,000 LKR ($3 USD) for a second-class ticket. Opt for the observation car for panoramic views of the lush hills and tea plantations.
Once in Kandy, use tuk-tuks for convenient transport around the city; fares start at 200 LKR ($0.60 USD) for short rides. Alternatively, the Kandy city bus system is budget-friendly, with fares averaging 30-50 LKR ($0.10-$0.15 USD) for local routes. Walking is also a viable option, especially around the picturesque Kandy Lake, where you'll find serene pathways and vibrant local life.
Kandy offers a range of accommodations to suit every budget. For luxury, consider The Mahaweli Reach Hotel, which overlooks the river and has rooms starting at 20,000 LKR ($60 USD) per night. If you’re looking for mid-range options, Hotel Thilanka is well-rated, with prices from 8,500 LKR ($25 USD) per night, located just a short walk from the Temple of the Tooth.
For budget travelers, check out Kandy City Hotel, with dormitory beds starting at 1,500 LKR ($4.50 USD) per night and private rooms from 3,500 LKR ($10.50 USD). Its central location makes it easy to explore nearby attractions. Booking your accommodation in advance is essential during peak seasons to secure the best prices.
Kandy's culinary scene is a delightful blend of Sri Lankan and international flavors. For an authentic taste, visit The Kandy House, where you can savor local dishes like Kottu Roti (fried flatbread) for about 1,000 LKR ($3 USD) or a traditional rice and curry meal for around 800 LKR ($2.40 USD). This charming restaurant is set in a historic mansion, adding to the dining experience.
For a quick snack, head to the local street vendors around the market area near the Kandy City Centre, where you can find delicious samosas and egg rolls for just 100 LKR ($0.30 USD) each. Don’t miss trying the famous Ceylon tea; visit the Ceylon Tea Museum for a tasting experience that costs about 350 LKR ($1 USD). Pair it with a sweet treat like a Coconut Roti, available for about 150 LKR ($0.45 USD) at local bakeries.
Start your Kandy adventure at the Temple of the Tooth Relic (Sri Dalada Maligawa), a UNESCO World Heritage Site, which houses the sacred tooth of Buddha. Entrance fees are 1,500 LKR ($4.50 USD), and it's advisable to visit early in the day to avoid crowds. The temple is surrounded by beautiful gardens, perfect for a peaceful stroll.
Next, take a walk around Kandy Lake, which offers picturesque views and a chance to spot local wildlife. This 3-kilometer loop is ideal for a leisurely morning or evening walk. Besides the lake, don't miss the Royal Botanical Gardens in Peradeniya, just a 30-minute drive from Kandy; an entry fee of 2,000 LKR ($6 USD) grants you access to over 147 acres of stunning flora. You can even get there by taking a local bus from Kandy Station for just 30 LKR ($0.10 USD).
Kandy can be vibrant and busy, so here are some tips to enhance your experience.
| Item | Cost | Notes |
|---|---|---|
| Train ticket from Colombo to Kandy | 1,000 LKR | Second-class, scenic route. |
| Entrance to the Temple of the Tooth | 1,500 LKR | Must-visit historical site. |
| Rice and curry meal at a local restaurant | 800 LKR | Authentic Sri Lankan dish. |
| Entry to Royal Botanical Gardens | 2,000 LKR | Beautiful gardens, worth a visit. |
| Tuk-tuk ride within Kandy | 200 LKR | Short distance fares start here. |
| Ceylon tea tasting at Ceylon Tea Museum | 350 LKR | Includes a variety of teas. |
| Coconut Roti at local bakery | 150 LKR | Popular snack item. |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best time to visit Kandy is during the dry season from December to March when the weather is pleasant for sightseeing. The Kandy Esala Perahera festival, typically in July or August, is also a major attraction, showcasing vibrant parades and cultural performances. However, accommodations can be pricier during this peak season.
Dress modestly when visiting temples in Kandy. Women should wear long skirts or pants and cover their shoulders, while men should avoid wearing shorts and sleeveless shirts. It’s customary to remove your shoes before entering temple premises, so wear easily removable footwear for convenience.
Traveler comments
Add a route note, correction, timing tip or question for this guide.