ඩිDiscoverSriLanka
The Nine Arch Bridge surrounded by tea slopes and forest in Ella, Sri Lanka

Uva Province · hill country

Ella

Ella is a relaxed Hill Country town surrounded by tea slopes, forested peaks and waterfalls. Scenic train journeys, cool air and rewarding walks make it one of Sri Lanka’s most popular mountain stops. Best time: January to March often has clearer mornings and more comfortable hiking conditions, although rain and mist can occur throughout the year..

About Ella

About

Ella is a small town in the Badulla District of Sri Lanka’s Uva Province. It sits among tea-covered hills at an elevation of about 1,000 metres, so mornings and evenings are usually cooler than on the coast.

The town is a convenient base for visiting Nine Arch Bridge, Little Adam’s Peak, Ella Rock, Ravana Falls and nearby tea estates. Ella’s centre has guesthouses, cafes and restaurants, while quieter views and walking trails begin a short distance away.

The railway journey to Ella is an important part of the experience. Trains approach through mountain valleys, tea country and small Hill Country stations. Travel is slow and delays are possible, but the changing scenery makes the route memorable.

Highlights

  • Nine Arch Bridge is a curved masonry railway viaduct surrounded by forest and tea slopes. Train appearances depend on the daily timetable and possible delays.

  • Little Adam’s Peak is a short, accessible hill walk with wide views across Ella Gap and the surrounding ridges.

  • Ella Rock offers a longer and more demanding hike. The route can be unclear in places, especially after rain.

  • Ravana Falls is a large roadside waterfall south of town. View it from a safe area and avoid climbing wet rocks or entering fast-moving water.

  • Tea estate and factory visits explain how Sri Lankan tea is grown and processed. Opening times and visitor access can vary.

  • The train journey through the Hill Country offers views of tea fields, valleys, forests and small mountain communities.

When to visit

January to March often provides clearer mornings and better conditions for hiking. Ella can be visited throughout the year, but rain, cloud and mist are possible in any month. October to December is often wetter, and paths may become muddy or slippery.

Start outdoor activities early, when temperatures are cooler and views are more likely to be clear. Even during drier periods, carry light rain protection because mountain weather can change quickly.

How to get there

The train is the most scenic way to reach Ella. Services connect Ella with Colombo Fort, Kandy, Nanu Oya, Haputale, Bandarawela and Badulla. The journey from Kandy commonly takes around six to seven hours, while travel from Colombo can take about nine to ten hours. Check the current timetable and allow for delays.

Reserved seats are popular and should be booked early when available. Unreserved carriages may be crowded during weekends, holidays and busy travel periods.

Ella is also accessible by car, taxi or bus. Driving from Colombo usually takes about six to seven hours, depending on the route and traffic. Kandy is roughly four hours away by road, while Galle and the south coast generally take four to five hours.

Travel tips

  • Carry a light jacket and rain layer because mornings, evenings and train journeys can feel cool.

  • Wear shoes with good grip for wet paths, stone steps and uneven hiking trails.

  • Begin walks early to avoid stronger sun, afternoon cloud and busy viewpoints.

  • Use a reliable offline map or a local guide for Ella Rock if you are unfamiliar with the route.

  • Stay off active railway tracks and never stand on the line for photographs. Trains can approach with little warning.

  • Carry some cash for tuk-tuks, small cafes and local entrance or guide fees.

  • Use marked paths, take litter with you and respect tea estates and private land.

When to visit Ella

January to March often has clearer mornings and more comfortable hiking conditions, although rain and mist can occur throughout the year.

How to get there

Reach Ella by scenic train from Colombo, Kandy, Nanu Oya, Haputale or Badulla, or travel by bus, taxi or private car. Kandy to Ella usually takes about six to seven hours by train and around four hours by road, subject to conditions.

Travel tips

  • Check current train schedules and reserve seats early when available.
  • Pack a light jacket and rain protection for changeable mountain weather.
  • Start hikes early and wear shoes with good grip.
  • Use an offline map or local guide for the less clearly marked Ella Rock route.
  • Stay off railway tracks and use safe viewing areas at Nine Arch Bridge.
  • Do not climb wet rocks or enter fast-moving water at Ravana Falls.
  • Carry cash for tuk-tuks and smaller local businesses.

Nearby places

  • Bandarawela
  • Haputale
  • Badulla
  • Diyaluma Falls
  • Wellawaya

Map

Location of Ella in Uva Province, Sri Lanka (6.8667, 81.0466).

Tours that include Ella

Show more

Quick answers about Ella

What is the best time to visit Ella, Sri Lanka?

The best time to visit Ella is from January to March. These months usually offer clearer mornings and more comfortable conditions for hiking to Little Adam's Peak or Ella Rock. However, rain and mist can occur throughout the year in the Hill Country, and October to December is often wetter.

How do I get to Ella from Kandy?

You can reach Ella from Kandy by train or by road. The scenic train journey from Kandy to Ella usually takes about six to seven hours, but delays are possible. Travelling by road with a private driver takes around four hours, depending on traffic and weather conditions.

What are the top things to do in Ella?

Top things to do in Ella include visiting the Nine Arch Bridge, hiking Little Adam's Peak for panoramic views, and taking the longer trek up Ella Rock. Other highlights are seeing Ravana Falls, touring a local tea estate and factory, and experiencing the famous Hill Country train journey.

Is the hike to Ella Rock difficult?

The hike to Ella Rock is longer and more demanding than Little Adam's Peak. The route can sometimes be unclear, especially after rain, so using an offline map or hiring a local guide is recommended. Start early and wear shoes with good grip.

Can I hire a private driver for my trip to Ella?

Yes, hiring a private vehicle with an English-speaking chauffeur-guide is a comfortable way to reach Ella and explore the surrounding Uva Province. Discover Sri Lanka offers vehicle hire with driver and free AI itinerary planning to help you organise your Hill Country trip.

More Sri Lanka destinations