GoAsia
How to Get from Colombo to Ella

How to Get from Colombo to Ella

Last updated: October 17, 2026
Contents

Leaving Colombo for the hill country of Ella is a rite of passage for anyone exploring Sri Lanka. The route climbs from the coastal lowlands to the tea highlands, where Ella offers the Nine Arch Bridge, Ella Rock and a much slower pace. You can go by train, bus, van or private car.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Colombo to Ella by Train

The famous main line runs from Colombo Fort through Kandy to Badulla, with Ella on the way. Sri Lanka Railways lists intercity and express trains on Colombo Fort to Badulla, with first, second and third class and an observation saloon on some services.[1] Ella is 271.59 km from Colombo Fort. The fare from Colombo Fort to Ella is LKR 1,750 in first class, LKR 900 in second class and LKR 440 in third class.[2]

A blue train crossing the Nine Arch Bridge
A blue train crossing the Nine Arch BridgePhoto: Yves Alarie / Unsplash

The line was damaged by Cyclone Ditwah in late 2025 and reopened in stages. Train services between Badulla and Nanu Oya resumed in June 2026.[3] In October 2026 the railway's timetable page was temporarily unavailable,[4] so use the railway's seat reservation site to see which trains run on your day.

Colombo to Ella by Bus

Buses are the most economical road option. The booking platform 12Go lists an air-conditioned large coach (10:15 and 17:15) and an express service (10:15), at about $8 to $12 and a travel time of 4 hours to 4 hours 45 minutes (October 2026).[5] Buses are popular, so it is wise to secure your seat in advance.

Colombo to Ella by Van

Vans and minibuses sit between the public bus and a private transfer. Listed services combine different legs, such as a van and minibus or a van, bus and van relay, and depart at 06:30, 09:00, 13:00 or 16:00 depending on the service. They cost about $19 to $26 and take 5 to 6 hours.[5]

Colombo to Ella by Private Transfer

A private transfer is the most flexible choice, from a standard car for solo travelers to vans for groups. Prices are listed from about $85 for a standard car to about $333 for larger vehicles, and journeys of up to about 7 hours 24 minutes depending on the vehicle and traffic leaving Colombo.[5]

Vehicle Classes

  • Standard and Comfort Cars: Sedans, hatchbacks and comfort cars for couples and solo travelers.
  • SUVs and Minivans: Extra legroom and luggage space for families of 5 or 6.[5]
  • Large Vans: Vans for 8 or 12 passengers make the cost per person reasonable for groups.[5]

Comparing Your Options

ModePriceDurationComfort
BusAbout $8 to $12[5]4h to 4h 45minStandard
VanAbout $19 to $26[5]5h to 6hMedium
Private transferAbout $85 to $333[5]Up to about 7h 24minHigh

Tips for Traveling from Colombo to Ella

  • Book Ahead: In peak season (December to March), transport to Ella fills up quickly. Booking your train seat, bus or private car in advance avoids waiting in the Colombo heat.
  • Watch the Curves: The roads become very winding near Ella. If you are prone to motion sickness, bring medication or sit toward the front of the vehicle.
  • Temperature Change: Colombo is hot and humid, but Ella can be chilly at night or in a rain shower. Keep a light jacket in your carry-on bag.

Timetable

Bus Colombo - Ella $ 8.37–11.57 4h – 4h 45m
  • →  Air-conditioned Large Coach 10:15, 17:15
  • →  Express 10:15
Taxi Colombo - Ella $ 84.54–331.20 2h 10m – 7h 24m
  • →  Comfort 3pax
  • →  Van 6pax
  • →  Van 8pax
  • →  Comfort 2pax
  • →  Van 12pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
  • →  Minivan 5pax
  • →  Standard 2pax
  • →  Standard Car
Van Colombo - Ella $ 19.06–26.24 5h – 6h
  • →  Van + Minibus 06:30, 09:00, 16:00
  • →  Van + Bus + Van 06:30, 09:00, 13:00, 16:00

Frequently Asked Questions

How can I book tickets from Colombo to Ella?

Use the booking tool on this page to compare the transport options currently available from Colombo to Ella, including current prices and schedules.

What is the cheapest way to get from Colombo to Ella?

A third-class train ticket costs LKR 440 from Colombo Fort to Ella on the official fare table. Among road options, the bus is the cheapest, listed at about $8 to $12 on booking platforms (October 2026).

What is the fastest way to get from Colombo to Ella?

Booking platforms list the express bus and large coach at 4 hours to 4 hours 45 minutes, and private transfers at up to about 7 hours 24 minutes depending on vehicle and traffic. Train times depend on the day's schedule, which you can check on the railway's reservation site.

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

Booking platforms list buses at 4 to 4 hours 45 minutes and vans at 5 to 6 hours. Private transfers are listed at up to about 7 hours 24 minutes.

Are the buses from Colombo to Ella air-conditioned?

12Go lists an air-conditioned large coach as well as a standard express service on this route. The coach is the more comfortable choice in the heat leaving Colombo.

Can I book a private car for a large group?

Yes. Private transfer options include vans for 8 or 12 passengers as well as SUVs and minivans for 5 or 6 people.

Is the journey to Ella scenic?

Yes. You leave the coastal plains and climb into the central highlands, with forests and the tea estates of the hill country along the way.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Sri Lanka Railways: Sri Lanka Railways: Our Services and online seat reservation. Retrieved October 15, 2026.
  2. [2] Sri Lanka Railways: Colombo Fort - Passenger Ticket Rates. Retrieved October 15, 2026.
  3. [3] Sri Lanka Railways: Train services from Badulla to Nanu Oya have resumed after restoration of the Ambewela-Nanu Oya railway section damaged by Cyclone Ditwa. Retrieved October 15, 2026.
  4. [4] Sri Lanka Railways: Train Schedule Notice. Retrieved October 15, 2026.
  5. [5] 12Go: 12Go timetable: Colombo to Ella. Retrieved October 15, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.