Daily costs per person in US dollars. Kandy is affordable for a major tourist destination — these ranges cover budget backpacker to comfortable mid-range travel.
Daily cost breakdown
Currency: LKR (Sri Lankan Rupee) (Cash preferred at local shops)
| Category | Budget | Mid-range | Splurge | Notes |
|---|---|---|---|---|
| Accommodation | $8–15 | $25–60 | $100+ | Guesthouse → boutique hotel → heritage hotel |
| Food | $5–12 | $12–25 | $35+ | Local curry → tourist restaurants → fine dining |
| Transport | $2–5 | $5–15 | $25+ | Bus/train → tuk-tuk → private car |
| Activities | $3–8 | $10–25 | $40+ | Self-guided → guided tours → private guides |
| Entry Fees | $5–10 | $10–20 | $20–30 | Temple, gardens, and Knuckles fees |
| Daily Total | $20–50 | $60–150 | $220+ | Budget backpacker → comfortable mid → luxury |
Money-saving tips
Eat rice and curry at local spots
Kandy's local restaurants serve full rice and curry plates for 400-800 LKR. The tourist restaurants charge 2-3 times more for the same food. Look for where locals eat — quality is usually better too.
Walk everywhere in town
Kandy's main sights — Temple of the Tooth, lake, market, and cultural shows — are all within walking distance. Save tuk-tuk fares for out-of-town trips to Peradeniya and the tea factories.
Take the train from Colombo
The Colombo-Kandy train costs 600 LKR in 2nd class and is one of the most scenic rail journeys in Sri Lanka. Far cheaper and more enjoyable than a private car or bus.
Buy tea at factories, not shops
Tea factory direct-purchase prices are 30-50% lower than Kandy tourist shops and the quality is guaranteed. The Geragama and Kadugannawa factories near Kandy both sell to visitors.
Stay in guesthouse hill areas
Guesthouses on the hills above Kandy offer better value and quieter settings than the lakeside hotels. Most have views over the city and lake. Expect to pay $10-20 per night for a clean double room.
Combine temple and dance tickets
Some operators offer combined Temple of the Tooth and dance show packages at discounted rates. Ask at your guesthouse for current deals.