Ella Railway Station sits at around 1,000 metres above sea level in Sri Lanka's Uva Province, marking the southern end of one of the most celebrated rail journeys in Asia. Trains arrive here after threading through cloud-draped hills, tea estates, and narrow cuttings blasted through the Central Highlands — a journey that regularly appears on lists of the world's great train rides. For many travellers, stepping off the train at Ella is the moment the highlands become real.
What is the Colombo–Badulla railway line?
The Colombo–Badulla Main Line — often called the Upcountry Line — covers roughly 290 kilometres of track and was built during the British colonial era primarily to carry tea from the hill country to Colombo's port. The engineering required to lay track across steep escarpments produced dramatic curves, tunnels, and viaducts that remain impressive today. Ella sits towards the eastern end of the most scenic section, which runs between Kandy and Badulla.
The stretch from Nanu Oya (serving Nuwara Eliya) to Ella is widely regarded as the most spectacular portion of the journey. Trains pass through Pattipola, one of the highest railway stations in Sri Lanka, before descending through the Horton Plains escarpment and into the warmer, greener valleys around Ella.
Which trains stop at Ella Railway Station?
Several intercity trains run through Ella each day in both directions. The most popular among tourists are the Intercity Express services between Colombo Fort and Badulla, which offer reserved second- and first-class observation saloon seats. Booking reserved seats well in advance is strongly advised, particularly from November through April when visitor numbers are highest.
Unreserved third-class carriages are available on most services and are a legitimate budget option, though seats are not guaranteed and carriages fill quickly at busy stations. A small number of slower, all-stops trains also serve the line and tend to be less crowded.
| Class | Booking | Notes |
|---|---|---|
| 1st Class (Observation Saloon) | Reserved seat, advance booking required | Air-conditioned on some services; panoramic windows |
| 2nd Class | Reserved or unreserved | Comfortable padded seats; open windows available |
| 3rd Class | Unreserved only | Cheapest option; no guaranteed seating |
What can I see and do near Ella Railway Station?
The station is small enough to walk out of and immediately find the main street of Ella town, which is lined with cafés, guesthouses, and trailheads. Most of the area's key attractions are within a short tuk-tuk or walk from the station.
- Nine Arches Bridge: Ella's most photographed landmark, this colonial-era viaduct spans a jungle-filled valley about 1.5 kilometres from town. Early morning or late afternoon light makes for the clearest views, and local tuk-tuk drivers know the best vantage points.
- Little Adam's Peak: A straightforward two- to three-hour return hike through tea estates, rewarded with open views over the Ella Gap and surrounding ridges.
- Ravana Falls: A wide tiered waterfall visible from the main Ella–Wellawaya road, roughly five kilometres from town. It carries significantly more water during the south-west monsoon months.
- Ella Rock: A longer hike involving some route-finding, typically taking four to five hours return. The summit offers a sweeping panorama that includes the lowlands to the south.
- Hakgedi Ella Waterfall: A lesser-visited cascade accessible on foot, ideal for travellers looking to step away from the main tourist trail. See the Hakgedi Ella Waterfall page for trail details.
How do I get to Ella from Colombo by train?
The journey from Colombo Fort Station to Ella takes roughly six to seven hours on the faster Intercity Express services, and longer on slower trains. Departures from Colombo typically leave in the morning, with trains arriving in Ella in the early afternoon. The reverse direction — Ella to Colombo — has departures spread across the morning.
Tickets for reserved seats can be purchased at Colombo Fort Station up to 30 days in advance, or through the Sri Lanka Railways online booking portal. Demand during peak season and long weekends is high; last-minute reserved seats are rarely available.
How do I get to Ella without taking the full train journey?
Travellers coming from the south coast or from Udawalawe often approach Ella by road through Wellawaya. A private transfer covers the distance from Colombo's main airport to Ella in approximately four to five hours by car, bypassing the train entirely or allowing you to join the line at a later station. For a shorter scenic rail segment, boarding at Haputale or Nanu Oya rather than Colombo is a popular compromise.
What is the best time of year to travel by train to Ella?
Sri Lanka's hill country has two main dry windows: roughly January to March, and July to September. Both periods offer reliably clear mornings — important for visibility during the highland descent. The south-west monsoon (May to July) brings heavy mist and rain to the western slopes, which can obscure views but also fills waterfalls and deepens the green of the tea estates.
December and early January coincide with school holidays in Europe and Australia, making train reservations particularly competitive. If your dates are flexible, February and August tend to offer the best combination of good weather and manageable crowds.
What should I know before arriving at Ella Railway Station?
- The station has limited facilities: a small waiting area and basic platform amenities. Arrive a few minutes early to locate your carriage number, which is posted on a board at the station.
- Luggage storage is not formally available at Ella Station. Most guesthouses in town will hold bags for guests who arrive before check-in time.
- Tuk-tuks are available immediately outside the station exit and operate on negotiated fares. Agree on a price before departure.
- The train can run 30–90 minutes late, especially on the Colombo–Badulla route. Build flexibility into onward plans.
- Mobile connectivity is available in Ella town but can be patchy on the train through the highlands. Download offline maps before departure.
Is cycling a good way to explore the area around Ella?
The roads and lanes threading through Ella's surrounding tea estates are well-suited to cycling, particularly in the early morning before traffic builds. Routes wind past working tea factories, small shrines, and viewpoints that are inaccessible by tuk-tuk. Several operators in town hire bikes and provide basic route guidance. For a more structured experience, the Bluefield Tea Gardens area offers one of the more scenic circuits in the region.
Ella railway station timetable
13 trains call at Ella on a typical day.
Main Line · 271.6 km from Colombo Fort · Badulla District · Uva Province
Station telephone: 057-2228571
| Departs | Towards | Train | Runs |
|---|---|---|---|
| 06:39 am | Badulla | Night Mail | Daily |
| 06:42 am | Colombo Fort | Udarata Menike | Daily |
| 10:25 am | Colombo Fort | Ella Odyssey | Sunday Only |
| 11:12 am | Colombo Fort | Podi Menike | Daily |
| 12:05 pm | Kandy | Daily | |
| 01:26 pm | Badulla | Daily | |
| 01:28 pm | terminates here · from Kandy | Saturday and Sunday Only | |
| 02:15 pm | Kandy · starts here | Saturday and Sunday Only | |
| 02:50 pm | Badulla | Ella Odyssey | Saturday Only |
| 03:39 pm | Badulla | Denuwara Menike | Daily |
| 05:00 pm | Badulla | Podi Menike | Daily |
| 06:27 pm | Badulla | Udarata Menike | Daily |
| 07:01 pm | Colombo Fort | Night Mail | Daily |
Timetable mirrored from published Sri Lanka Railways schedules, last checked 2026-07-27. Times can change without notice — confirm with the railway before travelling. See the whole network on the Sri Lanka railway station list.