Mountain railway and misty green hills at Haputale, Sri Lanka
Photo: Vyacheslav Argenberg · CC BY 4.0

Travel guide

Sigiriya to Ella: How to Get There

Quick answer

The easiest way to get from Sigiriya to Ella is by private car, which usually takes about five and a half to six and a half hours. There are two main routes: through Kandy and the tea country around Nuwara Eliya, or east through Mahiyangana and Badulla. There is no direct bus and no railway station at Sigiriya. Check current Sri Lanka Railways notices for operating sections, timetables and available seats before planning a rail connection. Do not assume a continuous Kandy-to-Ella service; a road transfer to Nanu Oya and onward train may be an option if that section is operating. Many travellers break the journey with a night in Kandy or Nuwara Eliya.

Sigiriya sits in the hot, dry Cultural Triangle, and Ella sits high in the cool, green hill country. Travelling between the two takes you from ancient rock fortresses to misty tea estates in a single day, which makes it one of the most beautiful road journeys in Sri Lanka. This guide explains every way to make the trip, how long each one takes and the best places to stop.

Sigiriya to Ella at a glance

OptionTypical journey timeComfortBest for
Private car via Kandy and Nuwara EliyaAbout 6–6.5 hours, plus stopsHighTea country views, tea factory stops
Private car via Mahiyangana and BadullaAbout 5.5–6 hours, plus stopsHighThe most direct road
Private car with a night in Kandy or Nuwara EliyaTwo easy daysHighTravellers who don't want a long day
Car to Nanu Oya, then train to EllaA full dayMedium to highRail fans who want the scenic section
Public buses with changes8 hours or moreLowBackpackers with light bags

Times are approximate and depend on traffic, weather, the route and how often you stop.

By private car: the easiest way

A private car with a driver is the most comfortable way to make this long journey. Your driver picks you up at your hotel in Sigiriya, Habarana or Dambulla and drops you at your hotel in Ella. You choose the route, the pace and the stops, and your luggage stays in the car all day.

Route 1: through Kandy and the tea country

This is the most scenic route. From Sigiriya, the road runs south through Dambulla and Matale to Kandy. From Kandy, it climbs past Gampola and Ramboda into the tea estates around Nuwara Eliya, then drops through Welimada and Bandarawela to Ella. You pass spice gardens, waterfalls, tea factories and some of the best mountain views in the country. It is the longer option, but the road itself is part of the holiday.

Route 2: through Mahiyangana and Badulla

This route goes east from Kandy, or across the plains, to Mahiyangana, then climbs a long series of hairpin bends up to Badulla and on to Ella. It is usually a little shorter and quieter, with good views on the climb, but it misses the tea country around Nuwara Eliya. It suits travellers who have already seen the tea estates, or who want the most direct road.

Your driver will suggest the best route for the day, depending on the weather, road conditions and what you want to see.

Why choose a private car?

  • Door-to-door travel with all your luggage
  • Freedom to stop at temples, spice gardens, tea factories and waterfalls
  • An air-conditioned vehicle for the hot plains and a warm car for the cool hills
  • A driver who knows the mountain roads and the best places for lunch

You can book a single transfer, or include this journey in a trip with a private driver.

Should you split the journey?

Six hours on the road is a lot in one day, especially with mountain bends at the end. Many travellers prefer to split the journey:

Splitting the trip turns a long transfer into two relaxed days full of sightseeing.

Best stops between Sigiriya and Ella

Nuwara Eliya tea plantation
Photo: Bergentroll · CC0

Dambulla Cave Temple

Just south of Sigiriya, the Dambulla Cave Temple has five caves filled with Buddha statues and painted ceilings. If you haven't seen it yet, it makes a perfect first stop. Allow about an hour and a half, including the climb.

A spice garden near Matale

The road between Dambulla and Kandy is lined with spice gardens, where guides show you cinnamon, cardamom, pepper and other plants. Some visits end with a sales pitch for oils and creams, so feel free to just look. Read about spice gardens in Sri Lanka.

Kandy

The Temple of the Tooth is Sri Lanka's most important Buddhist temple. A short visit, a walk around Kandy Lake and lunch in town break the journey nicely.

A tea factory near Ramboda or Nuwara Eliya

On the tea country route, several factories welcome visitors for a short tour and tasting. You see how fresh leaves become black tea, then enjoy a cup with a view. Read more about tea experiences in Sri Lanka.

Ramboda Falls

Near the road on the climb to Nuwara Eliya, Ramboda Falls tumbles down the hillside. You can see it from viewpoints or walk a little closer. See our guide to waterfalls in Sri Lanka.

Ravana Falls

Just before Ella, Ravana Falls is right beside the road if you arrive from the Wellawaya side, or a short detour from Ella itself.

Can you take the train from Sigiriya to Ella?

Not directly. Sigiriya has no railway station, and the nearest station, Habarana, is on a different line. To reach Ella by train, you would normally travel by road to Kandy and join the hill country line there.

Current status

Check current Sri Lanka Railways notices for operating sections, timetables and available seats before planning a rail connection. Do not assume a continuous Kandy-to-Ella service; a road transfer to Nanu Oya and onward train may be an option if that section is operating.

This means the best way to include the train is to travel by road to Nuwara Eliya, then take the train from Nanu Oya to Ella. Ask whether luggage transport and an Ella station pickup can be included in your agreed quote. Read our guide to the Kandy to Ella train for more on this famous journey.

By bus

There is no direct bus from Sigiriya to Ella. A typical journey involves several changes:

  1. Sigiriya to Dambulla: take a local bus or tuk-tuk to Dambulla.
  2. Dambulla to Kandy: take a bus south to Kandy.
  3. Kandy to Badulla or Nuwara Eliya: change to a bus heading into the hills.
  4. On to Ella: take a local bus from Badulla, or from Nuwara Eliya with a change, to Ella.

Expect the whole journey to take eight hours or more. Buses are cheap but crowded, with little room for large bags, and the mountain roads are slow. Start early so you aren't changing buses after dark.

When to travel

You can make this journey at any time of year. The Cultural Triangle is usually driest from about January to April and again around June to September, and Ella's clearest views are usually from about January to April. Mornings in the hills are clearer than afternoons, when mist and cloud often build, so an early start helps. From about October to December, rain is more likely on the hill roads. Read our guide to the best time to visit Sri Lanka.

What to do in Ella

Ella is a small mountain town surrounded by tea estates, waterfalls and viewpoints. Highlights include:

  • Watching a train cross Nine Arch Bridge
  • Walking up Little Adam's Peak at sunrise
  • Hiking Ella Rock for wide views over the Ella Gap
  • Touring a tea factory and walking through the estates

Our list of the best things to do in Ella covers 20 ideas, and our two days in Ella guide has a ready-made plan.

Before you leave Sigiriya

If you have time before you leave, climb Sigiriya Rock or Pidurangala Rock at sunrise, before the heat and the crowds. Not sure which one to choose? Read Sigiriya vs Pidurangala. Our guide to three days in the Cultural Triangle covers the area in more detail.

Where to stay in Ella

Ella has guesthouses, eco lodges and boutique hotels, many with views across the Ella Gap. Staying close to town makes it easy to walk to cafés, while hotels outside town are quieter. Nights are cool, so a warm layer is useful. See our guide to where to stay in Sri Lanka.

What affects the cost of a private transfer

The cost depends on the size of the vehicle, the route, the number of stops, whether you split the journey with an overnight stay, and the season. If you travel with one of our drivers for your whole trip, this journey is simply one or two days of it. Ask us for a quote that includes everything. See how to book.

Travel tips

  • Leave early. An early start allows more time for agreed stops; arrival depends on route, traffic and weather.
  • Pack a warm layer in your day bag. Sigiriya is hot, but the hills are much cooler.
  • Ask a pharmacist about motion-sickness options if you need them. Both routes include long sections of mountain bends.
  • Carry cash for temple tickets, tea factory cafés and roadside snacks. See money in Sri Lanka.
  • Dress modestly for temple stops. See what to wear at Sri Lankan temples.

A sample day via the tea country

  • 6:00 am: climb Pidurangala Rock for sunrise, then have breakfast at your hotel.
  • 8:00 am: leave Sigiriya and drive south through Dambulla and Matale.
  • 10:00 am: a short stop at a spice garden near Matale.
  • 11:30 am: lunch in Kandy, then continue into the hills.
  • 2:00 pm: visit a tea factory near Ramboda for a tour and a cup of tea, with a stop at Ramboda Falls.
  • 3:30 pm: drive through Nuwara Eliya and down through Welimada and Bandarawela.
  • 5:30 pm: arrive in Ella, check in and relax with a view of the Ella Gap.

This is a full day. If it feels too long, stay a night in Kandy or Nuwara Eliya instead.

Common mistakes to avoid

  • Planning around the Kandy train. Check current operating sections before relying on a Kandy connection. Keep a road alternative and confirm any onward Nanu Oya train.
  • Squeezing in too much. Sigiriya, Dambulla, Kandy and a tea factory in one day is too much. Choose two or three stops, or split the journey.
  • Arriving after dark. The final mountain roads into Ella are narrow and winding. Plan to arrive in daylight.
  • Packing only for the heat. Ella is cool in the evening. Keep a warm layer handy.

Who this route suits

This journey suits almost every itinerary, because it links the two most popular regions of Sri Lanka. It works especially well for first-time visitors following a classic route of the Cultural Triangle, Kandy, tea country, Ella and the south coast. Families often prefer to split it over two days, and couples on a honeymoon tour often add a night in a tea estate bungalow. Our 7-day tour, 10-day tour and 14-day tour all include this part of the island.

Frequently asked questions

How long does it take to get from Sigiriya to Ella?

About five and a half to six and a half hours by private car, depending on the route, and eight hours or more by bus.

What is the distance from Sigiriya to Ella?

Roughly 200 to 230 km by road, depending on the route. Mountain roads make the journey slower than the distance suggests.

Is there a train from Sigiriya to Ella?

No. Sigiriya has no station. At the time of writing, the best way to include the train is to travel by road to Nuwara Eliya and take the train from Nanu Oya to Ella.

Which route is more scenic?

The route through Kandy and the tea country around Nuwara Eliya is the most scenic, with tea estates and waterfalls.

Should I stop overnight on the way?

If you want a relaxed trip, yes. A night in Kandy or Nuwara Eliya turns the journey into two easy days.

How do I book a car from Sigiriya to Ella?

Send us your date and hotel details through our contact page or WhatsApp, and we will send a quote.

Photo sources
  • Nuwara Eliya tea plantation — Bergentroll · CC0 · https://commons.wikimedia.org/wiki/File:Tea-plantation_Nuwara_Eliya-2567.jpg
  • Mountain railway and misty green hills at Haputale, Sri Lanka — Vyacheslav Argenberg · CC BY 4.0 · https://commons.wikimedia.org/wiki/File:Sri_Lanka,_Haputale,_Mountain_railway_track_in_Sri_Lanka%27s_%27Hill_Country%27.jpg

Let’s plan your Sri Lanka journey

Tell us your dates and interests for a tailor-made quote.

Plan Your Trip