Ella travel guide

Ella vs Kandy: Which Hill Country Town Should You Visit?

· 5 min read City Guide
Red train crossing Nine Arches Bridge through lush forest, Ella, Sri Lanka

Book an experience

Top-rated experiences in Ella Travel Guide

The highest-rated tours and activities in Ella Travel Guide. Book today, cancel free if plans change.

Ella and Kandy are the two pillars of Sri Lanka’s hill country circuit. They’re only 200km apart but feel completely different: Ella is a single-street backpacker town with dramatic hiking and train aesthetics; Kandy is a full city with 2,500 years of history, a sacred temple, and a functioning urban infrastructure. Most visitors to Sri Lanka include both — but if you only have time for one, here’s how they compare.

Quick Comparison

FactorEllaKandy
VibeBackpacker, relaxed, scenicCultural capital, busier, layered
Key drawHiking, Nine Arches Bridge, trainTemple of the Tooth, Kandy Lake, Peradeniya
Avg guesthouse (LKR/night)3,000–6,0005,000–15,000
Avg meal (LKR)500–900600–1,200
Best forHikers, rail fans, backpackersHistory lovers, families, first-timers
Internet / workingDecent but patchy in hillsStrong 4G, cafes with wifi
Getting thereTrain from Kandy 6–7 hrsDirect train/bus from Colombo 3–4 hrs

Quick Verdict: Visit Kandy first coming from Colombo, then take the famous hill country train to Ella. Both are essential. If forced to choose, first-time visitors with cultural interests pick Kandy; repeat visitors or hikers favour Ella.

Ella: Sri Lanka’s Backpacker Hill Town

Ella is a one-road town at roughly 1,000m elevation. The entire place is walkable in 15 minutes but the surrounding landscape — deep ravines, tea-covered ridges, cascading waterfalls — makes it one of the most photogenic spots in the country.

What to do:

  • Nine Arches Bridge — 30 minutes walk from town; train crosses around 8:45am and 3:15pm
  • Little Adam’s Peak — 2-hour round trip, accessible trail, panoramic views
  • Ella Rock — harder 4-hour hike through tea estates with near-360° views
  • Ravana Falls — 6km south, entry around LKR 100, swimmable pool at base
  • Lipton’s Seat — full-day tuk-tuk trip (LKR 2,000–3,000), best before 9am

Where to stay in Ella:

  • 98 Acres Resort — clifftop infinity pool overlooking Ella Gap; doubles from approximately LKR 28,000/night
  • Zion View — mid-range with genuine views; doubles from approximately LKR 8,000/night
  • Dream Cafe Guesthouse — budget pick on the main street; rooms from approximately LKR 3,500/night

Where to eat in Ella:

  • Café Chill — long-running backpacker favourite; rice and curry around LKR 600–900
  • The Little Dream Café — good shakshuka and strong coffee; breakfast from LKR 500
  • Ella’s Kitchen — homestyle Sri Lankan meals; full rice and curry set around LKR 500

Kandy: Sri Lanka’s Cultural Capital

Kandy sits at about 500m surrounded by forested hills and a central lake. It was the last kingdom to fall to British rule (1815) and the Temple of the Tooth Relic — Sri Lanka’s most sacred Buddhist site — remains a living pilgrimage destination, not just a tourist attraction.

What to do:

  • Temple of the Tooth (Sri Dalada Maligawa) — entry approximately LKR 1,500 for foreigners; puja ceremonies at 6:30am, 9:30am, 6:30pm
  • Royal Botanical Gardens, Peradeniya — 6km from city; entry approximately LKR 1,500; one of the finest tropical gardens in Asia
  • Kandy Lake Walk — free; 45-minute circuit past the cloud wall and temple
  • Kandy Cultural Show — traditional dance and fire-walking; approximately LKR 1,000–1,500; shows at 5pm
  • Pinnawala Elephant Orphanage — 40km west; entry approximately LKR 3,000; river bathing at 10am and 2pm

Where to stay in Kandy:

  • Kandy House — restored 19th-century manor 10km outside city; doubles from approximately LKR 45,000/night
  • Earl’s Regency — hilltop hotel with city views and pool; doubles from approximately LKR 18,000/night
  • Helga’s Folly — eccentric heritage hotel with wild interior décor; doubles from approximately LKR 22,000/night
  • OZO Kandy — clean mid-range near the lake; doubles from approximately LKR 9,000/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; rice and curry around LKR 700
  • Devon Restaurant — local cafeteria style; full meal under LKR 500; no tourist markup

Getting Between Ella and Kandy

Train (recommended): The Kandy–Badulla line is one of Sri Lanka’s great rail journeys. Ella to Kandy takes 6–7 hours. 2nd class reserved seats cost approximately LKR 650–750 and must be booked in advance at Ella station or online. 3rd class is unreserved and around LKR 200 but very crowded. The train passes through Nanuoya, Haputale, and Demodara — the scenery is at its best in the morning.

Bus: Ella to Kandy by bus takes about 4–5 hours with a change at Badulla or Nuwara Eliya. Cost approximately LKR 300–500. Less scenic but faster.

Private transfer: Direct hire from Ella to Kandy costs approximately LKR 8,000–12,000 depending on the vehicle and season.

Best Time to Visit

Both towns sit in Sri Lanka’s hill country and share broadly the same climate. The driest months are January to April and July to August. The southwest monsoon (May–August) brings heavier rain to Ella’s western-facing slopes; the northeast monsoon (October–January) affects Kandy more. Neither town is ever completely rained out — showers tend to be afternoon affairs rather than all-day downpours.

Who Should Go Where

Choose Ella if: You want hiking, dramatic scenery, and a low-key backpacker scene. You’re a rail enthusiast. You prefer smaller towns over cities. Budget is a priority.

Choose Kandy if: This is your first trip to Sri Lanka. You want to understand the country’s Buddhist and royal history. You’re travelling with family or older relatives who’d find Ella’s lack of infrastructure limiting. You need reliable internet and more restaurant options.

Choose both: The 6–7 hour train between them is a bucket-list experience in itself. Build your itinerary around the train ride rather than treating it as just a transfer. Guided activities in Ella — hiking excursions, tea estate tours, and waterfall trips — can fill your days once you arrive.

Frequently Asked Questions

Is Ella or Kandy better for first-time visitors to Sri Lanka?
If culture and history are your priority, Kandy delivers the Temple of the Tooth, the Royal Botanical Gardens, and easy connections to Colombo. If you want hiking, scenery, and a relaxed backpacker atmosphere, Ella wins. Most itineraries include both — train travel between them is part of the experience.
How long should I spend in Ella?
Two to three nights is the sweet spot. Day one: Nine Arches Bridge at sunrise and Little Adam's Peak. Day two: Ella Rock hike or a day trip to Lipton's Seat. Three nights lets you slow down and take the Kandy–Ella train in without rushing.
How long should I spend in Kandy?
Two nights is enough to see the Temple of the Tooth, walk the lake, and visit the Royal Botanical Gardens at Peradeniya. Three nights if you want day trips to Pinnawala Elephant Orphanage or Knuckles Range.
What is the train journey between Ella and Kandy like?
The Kandy–Ella route is considered one of the great railway journeys in Asia. The full trip takes 6–7 hours passing through misty tea estates, waterfalls, and the Nine Arches Bridge. Book 2nd class reserved seats at least a week in advance — they sell out. Unreserved 3rd class is always available but very crowded.
Which town is better for budget travellers?
Ella is cheaper overall. Guesthouses start from LKR 2,500–4,000 per night and meals are typically LKR 400–900. Kandy has a broader price range but the tourist-facing options around the lake push costs higher. Boutique hotels in Kandy's hills run LKR 8,000–20,000 per night.

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.