How Far Apart Are Sigiriya and Ella? — Sri Lanka travel story by Lankan Stays & Trails

Distances and drive times

How far apart are Sigiriya and Ella?

Sri Lanka is a small island and its distances are consistently misleading. Sigiriya and Ella are roughly 160 kilometres apart in a straight line, which sounds like a two-hour drive anywhere else in the world. In practice you should budget six to seven hours, and most travellers are better off not driving it in one go at all.

September 23, 2026 · 8 min read · Lankan Stays & Trails

PlanningTransportSri Lanka

Quick answer

Sigiriya and Ella are roughly 160 kilometres apart, which takes roughly six to seven hours to drive via Kandy because the roads are narrow, winding and slow through the hill country. Most itineraries split the journey with a night in Kandy, roughly two and a half to three hours from Sigiriya, then continue to Ella by train in roughly six to seven hours or by road in five to six.

Key takeaways

  • Sigiriya to Ella is roughly 160 kilometres and roughly six to seven hours by road via Kandy.
  • Average road speeds in the hill country sit well below what a distance figure suggests, often under 40 kilometres per hour.
  • The usual split is Sigiriya to Kandy in roughly two and a half to three hours, then Kandy to Ella.
  • Kandy to Ella by train takes roughly six to seven hours; by road it is roughly five to six.
  • There is no useful direct public transport connection between Sigiriya and Ella.

The numbers, and why they disagree

Sigiriya sits in the dry-zone plain of the Cultural Triangle. Ella sits in the southern hill country at roughly a thousand metres. Between them lie roughly 160 kilometres of road, most of it climbing, much of it through towns, and a good deal of it single carriageway with no overtaking opportunities.

The result is an average speed that would look like a fault anywhere else. Journeys through the Sri Lankan hill country routinely run below forty kilometres per hour once towns, buses, tuk-tuks and gradients are accounted for, and the final approach into Ella involves a long series of switchbacks that cannot be hurried.

This is the single most useful thing to understand about planning Sri Lankan travel. Distances tell you almost nothing. Hours tell you everything, and they should always be hedged upwards rather than treated as a promise.

  • Roughly 160 kilometres between Sigiriya and Ella.
  • Roughly six to seven hours by road, via Kandy.
  • Average hill-country speeds frequently fall under 40 kilometres per hour.
  • Always plan in hours, and allow longer than any map application suggests.

Sigiriya to Ella by road

The direct road route from Sigiriya to Ella runs south through Dambulla, down to Kandy, then up into the hill country through Nuwara Eliya or via Badulla depending on conditions. It is a genuinely beautiful drive and a genuinely long one, and very few travellers enjoy it as a single day.

Driven in one push, it consumes a full day and delivers you to Ella in the late afternoon with nothing left. Travellers who do this usually lose the following morning as well, which makes the true cost closer to a day and a half.

If you must do it in one, start very early, take the Kandy bypass where traffic allows, and plan a proper lunch stop rather than eating in the car. A driver who knows the road will make better decisions about the Nuwara Eliya versus Badulla approach on the day than any advance plan can.

  • The route runs Sigiriya, Dambulla, Kandy, then up through the hill country.
  • Roughly six to seven hours as a single push, and a full day in practice.
  • Doing it in one day usually costs the following morning too.
  • The final approach into Ella is a long series of switchbacks.

Why almost everyone splits it at Kandy

The conventional answer is to break the journey with a night in Kandy. Sigiriya to Kandy is roughly two and a half to three hours, which is a comfortable morning, and it leaves an afternoon for the Temple of the Sacred Tooth Relic and the evening puja.

Kandy to Ella the following day is then either roughly five to six hours by road or roughly six to seven by train. The train is longer on paper and better in every other respect, since it is the one leg of a Sri Lanka trip that people remember as an experience rather than a transfer.

Splitting at Kandy turns a punishing single day into two pleasant half-days with a real destination in the middle. It is the reason Kandy appears in almost every Sri Lanka itinerary despite being, for many first-time visitors, the least remarkable of the three stops.

  • Sigiriya to Kandy: roughly two and a half to three hours.
  • Kandy to Ella by road: roughly five to six hours.
  • Kandy to Ella by train: roughly six to seven hours, and worth the extra time.
  • The split converts one hard day into two comfortable half-days.

Can you get between them by train?

Not directly. Sigiriya has no railway station, and the nearest useful one is at Habarana or Polgahawela depending on which line you are joining, neither of which produces a sensible through journey to Ella.

The railway leg that matters runs from Kandy, and it is the one worth planning around. Kandy to Ella takes roughly six to seven hours, with the section from Nanu Oya onwards being the scenic two and a half to three hours that draws people to the line in the first place.

The practical compromise many travellers use is to drive from Kandy to Nuwara Eliya, stopping at a tea estate, then board at Nanu Oya for the scenic half. It keeps the best part of the ride and removes the slow first hours.

  • Sigiriya has no railway station and no useful rail connection to Ella.
  • The useful rail leg starts at Kandy and takes roughly six to seven hours.
  • Nanu Oya to Ella is the scenic two and a half to three hours.
  • Reserved seats sell out well ahead, especially from December to March.

Buses, drivers and what they cost in time

Public buses connect all of these places but not conveniently. A Sigiriya to Ella journey by bus involves at least two changes, typically at Dambulla and Kandy, and realistically takes eight to ten hours with waiting time. It is inexpensive and it is a long day.

A private car with a driver is what most visitors use, and the reason is flexibility rather than speed. The road time is the same, but stops happen where you want them, luggage stays in the vehicle during the Kandy afternoon, and the Nanu Oya handover for the train becomes straightforward.

Lankan Stays and Trails runs this stretch as two half-days with the driver meeting the train at Ella, which is the arrangement that causes the fewest problems. Whatever you choose, the thing to avoid is discovering the six to seven hour figure on the morning you planned to do it in three.

  • By bus: at least two changes and realistically eight to ten hours.
  • By private car and driver: the same road time, with far more flexibility.
  • A driver can carry luggage while you take the train, then meet you at Ella.
  • Tuk-tuks are not a sensible option for this distance.

Frequently asked questions

How far is Sigiriya from Ella?

Roughly 160 kilometres, which takes roughly six to seven hours by road via Kandy. Sri Lankan distances are consistently misleading because hill-country roads are narrow and slow, so plan the journey in hours rather than kilometres.

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

Roughly six to seven hours as a single push, which in practice consumes a full day and often costs the following morning too. Most itineraries split it with a night in Kandy, roughly two and a half to three hours from Sigiriya.

Is there a train from Sigiriya to Ella?

No. Sigiriya has no railway station and there is no useful through connection. The railway leg worth planning around runs from Kandy to Ella in roughly six to seven hours, with the scenic stretch beginning at Nanu Oya.

Can I go from Sigiriya to Ella in one day?

You can, but it fills the day entirely and leaves nothing for Ella on arrival. Starting very early helps, as does a proper lunch stop rather than eating in the car, but most travellers find the Kandy split far more comfortable.

Why do Sri Lankan drives take so much longer than the map says?

Narrow single-carriageway roads, frequent towns, buses and tuk-tuks with no overtaking room, and sustained gradients in the hill country. Average speeds often fall below forty kilometres per hour, so map estimates routinely understate journeys by a third or more.

Is the bus from Sigiriya to Ella practical?

It is possible but slow. Expect at least two changes, usually at Dambulla and Kandy, and eight to ten hours including waiting. It costs very little, and it is a long day that most travellers with limited time choose to avoid.

Where is the best place to break the Sigiriya to Ella journey?

Kandy. It sits roughly two and a half to three hours from Sigiriya, has the Temple of the Sacred Tooth Relic and the evening puja to fill an afternoon, and it is where the scenic railway to Ella begins the next morning.

Lankan Stays Team