Colombo to Ella

Ella railway station on the Colombo to Ella route

Colombo to Ella

Embark on a breathtaking train journey from Colombo to Ella and immerse yourself in the enchanting beauty of Sri Lanka's hill country.

Located approximately 200 km from Colombo, Ella is renowned for its stunning landscapes, relaxed atmosphere, and refreshing climate. Hidden amidst lush tea plantations and cascading waterfalls in Sri Lanka's central hills, this charming town is packed with activities that attract travellers from all over the world. One of the most scenic ways to reach Ella is by taking the famous train journey from Colombo, a ride known for its breathtaking views. It is also the cheapest travel option.

Multiple trains operate daily between Colombo Fort and Ella Railway Stations, including intercity options such as the Ella Odyssey, which offers air-conditioned luxury cabins. The scenic journey takes approximately nine hours.

Tickets can be reserved online: Book your train ticket.

The train will stop at well-known tourist attractions during the journey which gives the travellers the opportunity to get off and capture the beauty of the surrounding countryside. The Nine Arch Bridge, which is at 3,100m above sea level, is located on the Demodara circle, and is one of the most famous attractions in Ella. Known for its unique nine arches set amidst the lush forests, the views from this bridge are truly breathtaking.

Adams Peak is one of the most beautiful places to visit in the hill country, Sri Lanka. The climb to the summit is considered a spiritual experience, and the panoramic views from the summit are absolutely breathtaking. The Demodara Tunnel and railway entrance, known as the Demodara Loop, is a remarkable engineering marvel. This distinctive spiral loop curves the railway inward, creating a fascinating spectacle as the train emerges from a tunnel directly beneath the Demodara train station.

In Ella, visitors can marvel at stunning waterfalls like Diyaluma, which is one of Sri Lanka's most picturesque waterfalls. It is the second highest waterfall in the country and is known for its natural rock pools and breathtaking views.

Take a refreshing dip in the shallow pools at Ravana Falls, and soak in its natural beauty. Surrounded by lush greenery, the falls are a stunning sight with cascading waters. It is one of the widest waterfalls in Sri Lanka. A hike to Ella Rock rewards adventurers with breathtaking panoramic views, while a stroll through lush tea plantations offers a serene escape. After a day of exploration, unwind in the comfort of Ella's many charming accommodations.

Nuwaraeliya to Ella 2

Train tickets can be purchased online.


Book your train ticket.


Travel update — July 2026: The direct Colombo to Ella train is not running end to end following the damage caused by Cyclone Ditwah in November 2025. The most scenic section, Nanu Oya to Ella and Badulla, resumed on 20 June 2026, while the upper line toward Kandy is still under repair, with full service expected by late 2026 or early 2027. The road journey is unaffected, and you can still ride the famous train section by transferring to Nanu Oya first. Please confirm the latest status with Sri Lanka Railways before you travel.

Colombo to Ella at a Glance

Distance by road About 200 km
By private car / driver Approx. 5–6 hours · the most reliable option
By public bus Approx. 6–7 hours · via the Colombo–Badulla intercity, then a short hop into Ella
By train (scenic route) Approx. 9–10 hours when fully running · through service currently suspended (see update above)
Indicative cost Private car ~USD 65–125 · bus a few dollars · train from ~LKR 310 (3rd class) to ~LKR 7,000+ (1st class A/C observation)
Booking the train Reserved seats at seatreservation.railway.gov.lk, released 30 days ahead (Ella seats sell out within minutes); unreserved tickets at the station on the day
Must-see highlights Nine Arch Bridge, Little Adam's Peak, Ella Rock and Ravana Falls

Colombo to Ella: Frequently Asked Questions

How long does it take to travel from Colombo to Ella?

By road it is about 200 km, roughly 5 to 6 hours by private car or 6 to 7 hours by bus. The scenic hill-country train normally takes about 9 to 10 hours.

Is the Colombo to Ella train running in 2026?

As of July 2026 the direct Colombo to Ella train is not running end to end, following the damage caused by Cyclone Ditwah in November 2025. The most scenic section, Nanu Oya to Ella and Badulla, resumed on 20 June 2026, while the upper line toward Kandy is still under repair, with full service expected by late 2026 or early 2027. Please confirm the latest status with Sri Lanka Railways before you travel.

What is the best way to get from Colombo to Ella right now?

The most reliable option is a private car or driver, about 5 to 6 hours. To still enjoy the famous train views, travel by road to Nanu Oya and board the restored Nanu Oya to Ella scenic train.

How much does the journey from Colombo to Ella cost?

A private car with driver typically costs around USD 65 to 125. Buses cost only a few dollars. Train tickets range from about LKR 310 in 3rd class to LKR 7,000 or more for a reserved 1st class air-conditioned observation seat.

How do I book the scenic hill-country train?

Reserved seats open 30 days before travel on the Sri Lanka Railways portal at seatreservation.railway.gov.lk and sell out quickly for the Ella route, so book as early as possible. Unreserved tickets are sold at the station on the day.

What is there to see around Ella?

Ella's highlights include the Nine Arch Bridge, Little Adam's Peak, Ella Rock and Ravana Falls, all surrounded by tea plantations and misty hill-country scenery.

A Best Place To Stay in Kandy.