Ella is Sri Lanka's top hill-country base, known for easy hikes (Little Adam's Peak, Ella Rock), the photogenic Nine Arch Bridge, working tea factories like Halpewatte, and the scenic train ride to and from Kandy. Stay near the town center for walkability and cafes, or up in the tea hills for views; most visitors spend 2 to 3 nights. The food to seek out is Sri Lankan rice and curry, kottu roti, and freshly brewed Ceylon tea.
Ella is a small town in Sri Lanka's Uva Province that punches far above its size. Set around 1,000 meters up in the central highlands, it is wrapped in tea estates, cloud forest and steep green ridges, with a cool climate that feels worlds away from the coastal heat. The main street is barely a kilometer long, yet it has become the country's favorite mountain base for hiking, tea and slow travel.
The draw is the scenery and how easy it is to reach on foot. Within an hour's walk you can stand on the Nine Arch Bridge as a blue train rumbles overhead, climb Little Adam's Peak for a panorama of the Ella Gap, or wander into a tea factory still running on colonial-era machinery. Backpackers, families and honeymooners all end up here, and most wish they had booked more nights.
Ella also marks the high point of the legendary Kandy-to-Ella railway, regularly called one of the most beautiful train journeys on earth. Many travelers arrive by rail through tunnels and tea country, then linger for the hikes, the curries and the mountain air before heading south to safari parks or the beaches.
The best months are December through March, the dry season for the hill country, when mornings are clear and ideal for sunrise hikes and bridge photos. July to September is also reasonably dry and popular. Ella sits between two monsoons and can see rain in any month, but the heaviest, mistiest weather tends to fall around October and November. Expect cool evenings year-round (bring a light layer), and book accommodation and trains well ahead for the Christmas-New Year and July-August peaks.
Most travelers reach Ella by the famous train from Kandy (roughly 6 to 7 hours) or Nuwara Eliya/Nanu Oya (about 4 hours); reserved second- and first-class seats sell out days to weeks ahead, so book early. From Colombo's airport (Bandaranaike, CMB) it is a 6 to 7 hour drive or a train-and-transfer combination. Ella town itself is tiny and walkable, and most hikes start on foot from the center. For trailheads, tea factories and day trips, use tuk-tuks (agree the fare first, or use the PickMe app where available) or arrange a private driver.
Neighborhoods & hotels
Skip the research, get a day-by-day Ella plan
Tell us your dates and pace; we'll build the itinerary around these picks.
Best Coffee & Tea Stops
This is Ceylon tea country, but the cafe scene also turns out a respectable flat white.
Opening hours
- Monday: 7:00 AM - 9:00 PM
- Tuesday: 7:00 AM - 9:00 PM
- Wednesday: 7:00 AM - 9:00 PM
- Thursday: 7:00 AM - 9:00 PM
- Friday: 7:00 AM - 9:00 PM
- Saturday: 7:00 AM - 9:00 PM
- Sunday: 7:00 AM - 9:00 PM
Opening hours
- Monday: 8:00 AM - 3:00 PM
- Tuesday: 8:00 AM - 9:00 PM
- Wednesday: 8:00 AM - 9:00 PM
- Thursday: 8:00 AM - 9:00 PM
- Friday: 8:00 AM - 9:00 PM
- Saturday: 8:00 AM - 9:00 PM
- Sunday: 8:00 AM - 8:00 PM
Opening hours
- Monday: 9:00 AM - 5:00 PM
- Tuesday: 9:00 AM - 5:00 PM
- Wednesday: 9:00 AM - 5:00 PM
- Thursday: 9:00 AM - 5:00 PM
- Friday: 9:00 AM - 5:00 PM
- Saturday: 9:00 AM - 6:00 PM
- Sunday: 9:00 AM - 5:00 PM
Where to Eat Breakfast & Brunch
Most guesthouses serve a generous Sri Lankan or fruit-and-egg breakfast; these spots are worth leaving the room for.
Opening hours
- Monday: Closed
- Tuesday: 11:00 AM - 8:00 PM
- Wednesday: 11:00 AM - 8:00 PM
- Thursday: 11:00 AM - 8:00 PM
- Friday: 11:00 AM - 8:00 PM
- Saturday: 11:00 AM - 8:00 PM
- Sunday: 11:00 AM - 8:00 PM
Opening hours
- Monday: 11:00 AM - 10:00 PM
- Tuesday: 11:00 AM - 10:00 PM
- Wednesday: 11:00 AM - 10:00 PM
- Thursday: 11:00 AM - 10:00 PM
- Friday: 11:00 AM - 10:00 PM
- Saturday: 11:00 AM - 10:00 PM
- Sunday: 11:00 AM - 10:00 PM
Opening hours
- Monday: Open 24 hours
- Tuesday: Open 24 hours
- Wednesday: Open 24 hours
- Thursday: Open 24 hours
- Friday: Open 24 hours
- Saturday: Open 24 hours
- Sunday: Open 24 hours
Best Restaurants for Dinner
Ella's food ranges from authentic rice and curry to surprisingly good Italian and Japanese.
Opening hours
- Monday: 11:00 AM - 9:30 PM
- Tuesday: 11:00 AM - 9:30 PM
- Wednesday: 11:00 AM - 9:30 PM
- Thursday: 11:00 AM - 9:30 PM
- Friday: 11:00 AM - 9:30 PM
- Saturday: 11:00 AM - 9:30 PM
- Sunday: 11:00 AM - 9:30 PM
Opening hours
- Monday: 11:00 AM - 10:00 PM
- Tuesday: 11:00 AM - 10:00 PM
- Wednesday: 11:00 AM - 10:00 PM
- Thursday: 11:00 AM - 10:00 PM
- Friday: 11:00 AM - 10:00 PM
- Saturday: 11:00 AM - 10:00 PM
- Sunday: 11:00 AM - 10:00 PM
Opening hours
- Monday: 7:00 AM - 9:00 PM
- Tuesday: 7:00 AM - 9:00 PM
- Wednesday: 7:00 AM - 9:00 PM
- Thursday: 7:00 AM - 9:00 PM
- Friday: 7:00 AM - 9:00 PM
- Saturday: 7:00 AM - 9:00 PM
- Sunday: 7:00 AM - 9:00 PM
Opening hours
- Monday: 8:00 AM - 3:00 PM
- Tuesday: 8:00 AM - 9:00 PM
- Wednesday: 8:00 AM - 9:00 PM
- Thursday: 8:00 AM - 9:00 PM
- Friday: 8:00 AM - 9:00 PM
- Saturday: 8:00 AM - 9:00 PM
- Sunday: 8:00 AM - 8:00 PM
Top Things to Do in Ella
Almost everything here is outdoors, and the headline sights are within walking or short tuk-tuk distance of town.







Opening hours
- Monday: 8:30 AM - 5:30 PM
- Tuesday: 8:30 AM - 5:30 PM
- Wednesday: 8:30 AM - 5:30 PM
- Thursday: 8:30 AM - 5:30 PM
- Friday: 8:30 AM - 5:30 PM
- Saturday: 8:30 AM - 5:30 PM
- Sunday: 8:30 AM - 5:30 PM
Day Trips & Excursions
Ella is a natural launchpad for the country's best train ride and for southern safari parks.




Bars & Evening Spots
Nightlife is low-key and friendly, centered on a handful of bar-restaurants along Main Street.
Opening hours
- Monday: 7:00 AM - 9:00 PM
- Tuesday: 7:00 AM - 9:00 PM
- Wednesday: 7:00 AM - 9:00 PM
- Thursday: 7:00 AM - 9:00 PM
- Friday: 7:00 AM - 9:00 PM
- Saturday: 7:00 AM - 9:00 PM
- Sunday: 7:00 AM - 9:00 PM
Opening hours
- Monday: 7:30 AM - 11:00 PM
- Tuesday: 7:30 AM - 11:00 PM
- Wednesday: 7:30 AM - 11:00 PM
- Thursday: 7:30 AM - 11:00 PM
- Friday: 7:30 AM - 11:00 PM
- Saturday: 7:30 AM - 11:00 PM
- Sunday: 7:30 AM - 11:00 PM
Before you visit
Plan-ahead checklist
Few places pack as much into so small a footprint as Ella: sunrise on a tea-clad ridge, a blue train arcing over a stone bridge, and a plate of fresh curry to end the day. Lace up your shoes, book that train seat early, and let Sri Lanka's hill country slow you right down.
Frequently asked questions
How many days do you need in Ella?
Where should I stay in Ella?
Is Ella worth visiting?
How do you get to Ella?
Is Ella expensive?
What is the best time to visit Ella?
Top-Rated Places to Eat, See & Stay
Explore Ella
Build your own Ella trip
Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Ella itinerary.

