Kandy vs Nuwara Eliya: Hill Country — Temple City or Tea Country?
Book an experience
Top-rated experiences in Kandy City Guide
The highest-rated tours and activities in Kandy City Guide. Book today, cancel free if plans change.
Kandy and Nuwara Eliya are the two anchor points of Sri Lanka’s hill country, connected by a train journey that many travellers rate among the best rail experiences in the world. They’re quite different places: Kandy is a living city with 2,500 years of history and Sri Lanka’s most sacred Buddhist temple; Nuwara Eliya is a colonial hill station frozen somewhere between a Victorian garden party and a tea plantation brochure. Both are essential parts of a complete Sri Lanka itinerary.
Quick Comparison
| Factor | Kandy | Nuwara Eliya |
|---|---|---|
| Elevation | ~500m | 1,868m |
| Temperature | 25–30°C year-round | 12–22°C (cooler nights) |
| Vibe | Ancient capital, cultural, layered | Colonial hill station, tea country, scenic |
| Key draw | Temple of the Tooth, Peradeniya Gardens | Tea estates, Horton Plains, World’s End |
| Avg hotel (LKR/night) | 5,000–20,000 | 5,000–35,000 |
| Avg meal (LKR) | 600–1,200 | 700–1,500 |
| Best for | History lovers, first-timers, longer itineraries | Tea fans, walkers, cooler retreat from the heat |
| Getting there | 3.5 hrs from Colombo by train | 3–4 hrs from Kandy by train |
Quick Verdict: Kandy is a must-visit for first-timers — the Temple of the Tooth alone justifies two nights. Nuwara Eliya is the payoff: misty mornings in a tea estate, World’s End views, and a colonial town atmosphere unlike anything else in Sri Lanka. Do both.
Kandy: Sri Lanka’s Cultural Capital
Kandy was the seat of the last Sinhalese kingdom and held out against European colonial powers until 1815 — longer than anywhere else on the island. The Temple of the Tooth Relic (Sri Dalada Maligawa) is the holiest Buddhist site in Sri Lanka and one of the most important in Asia. The surrounding lake, the botanical gardens 6km out of town, and the famous Kandy Esala Perahera festival (July/August) make it the cultural centrepiece of any Sri Lanka trip.
What to do:
- Temple of the Tooth (Sri Dalada Maligawa) — entry approximately LKR 1,500 for foreigners; puja ceremonies at 6:30am, 9:30am, and 6:30pm daily; plan for 1.5–2 hours
- Royal Botanical Gardens, Peradeniya — 6km west; one of the finest tropical gardens in Asia; entry approximately LKR 1,500; allow 2 hours
- Kandy Lake Walk — free; 45-minute circuit past the cloud wall and temple; pleasant at any time of day
- Kandy Cultural Show — traditional Kandyan dance and fire-walking; approximately LKR 1,000–1,500; daily shows around 5pm
- Pinnawala Elephant Orphanage — 40km northwest; entry approximately LKR 3,000; river bathing at 10am and 2pm
Where to stay in Kandy:
- Kandy House — 19th-century manor 10km from city; doubles from approximately LKR 45,000/night
- Earl’s Regency — hilltop with views and pool; doubles from approximately LKR 18,000/night
- Helga’s Folly — famously eccentric heritage hotel; doubles from approximately LKR 22,000/night
- OZO Kandy — clean and well-located mid-range near the lake; doubles from approximately LKR 9,000/night
- McLeod Inn — friendly budget guesthouse; rooms from approximately LKR 4,500/night
Where to eat in Kandy:
- The Empire Café — rooftop with lake views; mains from LKR 800–1,500
- Slightly Chilled Lounge Bar — popular with travellers; good range at mid prices; rice and curry from LKR 700
- Devon Restaurant — local cafeteria-style Sri Lankan food; full meal under LKR 500
- The Pub — colonial atmosphere; good for drinks and snacks; cocktails from LKR 800
Nuwara Eliya: Sri Lanka’s Hill Station
Nuwara Eliya (pronounced “Noo-ruh-eh-lee-yuh” locally, often shortened to “Newrelia”) sits at 1,868m — the highest town in Sri Lanka. The British developed it as a hill station during the colonial period: a cooler escape from the lowland heat, complete with a golf course, horse racing track, and mock-Tudor and Scots baronial architecture. Today it’s ringed by tea estates — the Dimbula valley growing zone here produces some of the island’s best high-grown teas, known for their light, delicate flavour.
What to do:
- Tea estate tour — several estates near town offer factory tours and tastings; Pedro Tea Estate and Mackwoods Labookellie are the most accessible; tours approximately LKR 350–600; add a tea tasting from LKR 200
- Horton Plains National Park — 30km south; World’s End (a 880-metre cliff drop), Baker’s Falls, and good birding; entry approximately USD 25; arrive early before cloud rolls in (7–9am ideal)
- Victoria Park — colonial-era botanical garden in town centre; entry approximately LKR 500; good for birding
- Gregory Lake — pleasant walk around the edge; pedal boats for hire approximately LKR 600/30 min
- Adam’s Peak (Sri Pada) — 2 hours south; Sri Lanka’s most revered pilgrimage mountain; pilgrimage season December–May; best climbed by night for sunrise summit
Where to stay in Nuwara Eliya:
- The Hill Club — 1876 colonial club with dark wood, leather chairs, and jacket-required dinner; doubles from approximately LKR 40,000/night
- Heritance Tea Factory — converted 1940s tea factory in a working estate 20km from town; doubles from approximately LKR 50,000/night
- Araliya Green Hills — contemporary hotel on the hillside; doubles from approximately LKR 15,000/night
- Milano Tourist Rest — popular budget guesthouse; rooms from approximately LKR 4,500/night
- Trevene Hotel — good mid-range with mountain views; doubles from approximately LKR 8,000/night
Where to eat in Nuwara Eliya:
- The Hill Club Dining Room — formal colonial-era dining; three-course set dinner approximately LKR 4,500–6,000; jacket and tie encouraged
- Grand Hotel Restaurant — buffet breakfast and dinner in a heritage setting; dinner approximately LKR 2,000–3,500
- Café Milan — popular local spot for rice and curry and short eats; meals from LKR 500–800
- Dharshan Restaurant — Sri Lankan homestyle cooking; rice and curry set from LKR 600
Getting Between Kandy and Nuwara Eliya
Train (the famous route): Kandy to Nanu Oya (the station for Nuwara Eliya) takes 3–4 hours on the Badulla line — the same route that continues to Ella. 2nd class reserved costs approximately LKR 350–450. This is one of the most scenic train journeys in the world — book at Kandy station or online a few days ahead. From Nanu Oya station, tuk-tuk into Nuwara Eliya town takes 20 minutes and costs approximately LKR 500–700.
Bus: Direct buses from Kandy to Nuwara Eliya run frequently (roughly every 30–45 minutes from Goodshed bus stand); journey 3–4 hours; approximately LKR 200–300. Less scenic than the train but sometimes faster.
Private transfer: Kandy to Nuwara Eliya by car costs approximately LKR 5,000–8,000 and takes about 2.5 hours via the scenic A5 road. Worth considering if you have luggage and want to stop at tea estates en route.
Best Time to Visit
Kandy is pleasant year-round. The driest months are January–April and July–August. The famous Kandy Esala Perahera procession takes place in July or August — a spectacular festival with elephants, dancers, and drummers that draws huge crowds; book accommodation months in advance.
Nuwara Eliya is best from January to April — dry, clear mornings, and excellent visibility for Horton Plains. April is festival season (Sinhala New Year and the horse racing season) and the town gets very busy. May to September is cooler and cloudier. December to February can be cold at night (7–10°C) — bring a proper layer.
Who Should Go Where
Choose Kandy if: This is your first Sri Lanka trip. You want history, Buddhism, and culture. You have limited time and need to see the headline sites. You’re travelling with older relatives who prefer accessible sightseeing over mountain walking.
Choose Nuwara Eliya if: Tea estates and misty landscapes are a priority. You want cooler temperatures (it can reach 35°C in the lowlands). You’re planning to climb Adam’s Peak. You enjoy colonial atmosphere and architecture.
The hill country loop: Most travellers do Kandy → Nuwara Eliya → Ella by train — one of the great rail journeys globally. Allow 5–6 days minimum to do it properly. Kandy (2 nights) → Nuwara Eliya (2 nights) → Ella (2 nights) is the standard itinerary and it works well. Guided excursions from Kandy are also available if you’d rather spend a day in the Cultural Triangle without handling the transport independently.
Related Guides
- Kandy travel guide — Temple of the Tooth, botanical gardens, and where to stay
- Nuwara Eliya travel guide — tea estates, Horton Plains, and colonial atmosphere
- Kandy to Ella train guide — booking, class, timing, and what to see
- Horton Plains guide — World’s End, entrance fees, and when to arrive
- Adam’s Peak climb guide — the pilgrimage route near Nuwara Eliya
- Kandy Esala Perahera festival guide — dates, viewing spots, and booking advice
Frequently Asked Questions
- Is it worth going to both Kandy and Nuwara Eliya?
- Yes — they're only 75km apart and connected by one of Sri Lanka's most scenic rail routes. Kandy is the cultural gateway: Temple of the Tooth, dance shows, the lake. Nuwara Eliya is the colonial hill station: tea estates, misty mornings, racecourse, Victoria Park. Together they make a natural 4–5 day hill country loop.
- How cold does it get in Nuwara Eliya?
- Nuwara Eliya sits at 1,868m and can drop to 7–10°C at night, especially from December to February. Days are typically 18–22°C. Pack a fleece or light jacket — most visitors from the coast are caught off guard. Kandy, at 500m, is much warmer: 25–30°C year-round.
- What is the train journey from Kandy to Nuwara Eliya like?
- The Kandy to Nanu Oya (Nuwara Eliya's nearest station) train takes 3–4 hours on the Badulla line. It climbs through tea estates, waterfalls, and dramatic gorges. 2nd class reserved seats cost approximately LKR 350–450 — book at Kandy station or online a day or two in advance. From Nanu Oya station, take a tuk-tuk (20 minutes, LKR 500–700) into Nuwara Eliya town.
- What is there to do in Nuwara Eliya beyond tea estates?
- Victoria Park is a pleasant colonial garden (entry approximately LKR 500). The Gregory Lake has pedal boats. The racecourse is the centrepiece of the town — the April racing season coincides with the Sinhala New Year and is the town's biggest annual event. Day trips to Horton Plains National Park (World's End viewpoint) are highly recommended — 30km from town, entry approximately USD 25.
- Which is more expensive — Kandy or Nuwara Eliya?
- Nuwara Eliya's hotel prices are higher at the top end (colonial-era properties like The Hill Club carry premium rates) but mid-range is broadly comparable. Both cities have budget guesthouses from LKR 3,500–5,000/night. Nuwara Eliya's restaurants are slightly more expensive due to the resort-town dynamic.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.