Deep in the heart of Sri Lanka, Kandy is a treasure trove for adventure travelers, where lush hills meet vibrant culture. This city, enveloped by tea plantations and mountains, is not only rich in history but also serves as a launchpad for thrilling treks and explorations.
Reaching Kandy is straightforward and can be an adventure in itself. If you're flying into Sri Lanka, take the bus from Bandaranaike International Airport to Kandy, costing around LKR 3,000 (approximately $8). Alternatively, you can take a train from Colombo, with tickets starting at LKR 300 ($0.80) for third-class seats. The scenic train ride offers spectacular views as you wind through the highlands.
Once in Kandy, navigating the city is best done on foot or by tuk-tuk. Fares for tuk-tuks typically start around LKR 200 ($0.55) for short distances. For a more local experience, hop on a bus to explore farther locales, such as the picturesque town of Peradeniya, just 30 minutes away. Buses from Kandy to Peradeniya cost about LKR 40 ($0.10) and run frequently.
Kandy boasts a variety of accommodation options to suit every budget. For a splurge, consider staying at The Kandy House, with prices starting at LKR 15,000 ($40) per night. This boutique hotel offers an authentic Sri Lankan experience in a restored colonial mansion. If you're looking for something more budget-friendly, check out the Kandy City Stay, where dorm beds start at LKR 1,500 ($4) per night. It's located within walking distance of the city’s main attractions.
For a unique experience, try staying in a tea estate bungalow. The Damro Tea Factory offers bungalow accommodations surrounded by lush tea fields, with rates around LKR 8,000 ($22). You can immerse yourself in the beautiful landscape and enjoy fresh tea right from the source.
Kandy’s culinary scene is a feast for the senses, especially if you enjoy spicy and aromatic dishes. Don’t miss the chance to try a traditional Sri Lankan rice and curry meal at The Empire Cafe near the Temple of the Tooth, where meals range from LKR 800 to LKR 1,200 ($2.20-$3.30). The flavors here are a harmonious blend of spices, served with a variety of vegetables and meats.
If you're in the mood for something quick, head to the Kandy Market and sample street food like kottu roti, a delicious stir-fry of chopped roti, vegetables, and meat, costing around LKR 400 ($1.10). For dessert, stop by the famous Sri Lankan sweet shop, Kandyan Arts, where you can indulge in traditional sweets like kokis and aluwa. Prices for sweets here are typically under LKR 200 ($0.55) each, making it a perfect treat after your meal.
Kandy is home to the stunning Temple of the Tooth (Sri Dalada Maligawa), which houses a relic of the Buddha. Entrance is LKR 1,500 ($4) for foreign visitors. Here, you can witness traditional ceremonies and marvel at the intricate architecture. Aim to visit during the evening, when you can participate in the mesmerizing chanting rituals.
Nature enthusiasts will find nearby hiking trails that lead through beautiful landscapes. The Knuckles Mountain Range, about an hour from Kandy, offers trails like the “Mini World's End” trek, where you can experience breathtaking viewpoints. The entry fee is nominal, around LKR 300 ($0.80), and you'll want to plan for a full day of trekking. Don’t forget to pack plenty of water and snacks!
Before you embark on your Kandy adventure, here are some essential tips to keep in mind:
| Item | Cost | Notes |
|---|---|---|
| Train from Colombo to Kandy | LKR 300 ($0.80) | Third-class ticket; scenic route. |
| Tuk-tuk ride in Kandy | LKR 200 ($0.55) | Short distances within the city. |
| Entry to Temple of the Tooth | LKR 1,500 ($4) | Must-see religious site. |
| Traditional Sri Lankan meal at The Empire Cafe | LKR 800-1,200 ($2.20-$3.30) | Variety of curries and rice. |
| Kottu roti from street vendor | LKR 400 ($1.10) | Filling and delicious street food. |
| Trekking fee for Knuckles Mountain Range | LKR 300 ($0.80) | Access to trails; great views. |
| Accommodation at Kandy City Stay | LKR 1,500 ($4) | Budget hostel option. |
The best time to visit Kandy is from December to April when the weather is dry and pleasant, perfect for trekking and exploring. However, if you’re keen on experiencing the famous Kandy Esala Perahera festival, plan your visit for July or August when the city transforms into a vibrant spectacle of culture and tradition.
To reach the Knuckles Mountain Range, take a bus from Kandy to Hunnasgiriya, which costs around LKR 100 ($0.30) and takes about an hour. From Hunnasgiriya, you can hire a tuk-tuk to the trailhead for about LKR 1,000 ($2.75). Plan your hike early in the day to enjoy cooler temperatures and ample daylight.
Traveler comments
Add a route note, correction, timing tip or question for this guide.