How to get from Colombo to Ella
 
				
					

Colombo to Ella is Sri Lanka’s quintessential hill-country journey. Most travelers ride the scenic upcountry train, but you can also go by private car/driver, intercity bus (with a short transfer), or self-drive if you’re confident on winding mountain roads. Pick your balance of views, time, and budget below.
At A Glance (Colombo to Ella)
| Mode | Duration | Best For | 
|---|---|---|
| 🚆 Scenic Train (Colombo Fort → Ella) | ~9–10.5h (direct or 1 change) | Iconic views, relaxed travel | 
| 🏷️ Cost: ~LKR 600–3,000 at station (class-dependent) or service-fee tickets online » compare trains | ticket services | ||
| 🚐 Private Car/Driver (Door-to-door) | ~6–7.5h (stops add time) | Comfort, luggage, custom stops | 
| 🏷️ Cost: ~LKR 35,000–70,000 per vehicle » get quotes | ride-hail in city: PickMe/Uber | ||
| 🚌 Intercity Bus → Local Connection | ~8–11h (via Badulla/Bandarawela) | Lowest cost, night travel | 
| 🏷️ Cost: ~LKR 1,500–2,500 total (A/C bus + local hop) » compare buses | ||
| 🚘 Self-Drive (A4/A16 hill roads) | ~6.5–8.5h | Experienced drivers, full flexibility | 
| 🏷️ Cost: ~LKR 10,000–20,000/day (car) + fuel; compare on » Booking.com Car Rental | Trip.com Car Hire | ||
Which Option or Route Should You Choose?
- Most memorable/photogenic: Scenic train (sit by a window, camera ready). If seats sell out, mix train segments (e.g., to Nanu Oya) with a car for the rest.
- Fastest door-to-door: Private car/driver—add tea-factory or waterfalls en route without luggage hassle.
- Cheapest: Intercity bus to Bandarawela/Badulla + short local hop (tuk-tuk or bus) to Ella.
- Max flexibility: Self-drive—only if confident with Sri Lankan traffic and mountain bends.
How to Book and Practical Tips
- Train booking: Reserved seats are limited; if sold out, try 2nd/3rd class on the day or use a ticketing service on 12Go or Klook (service fees apply).
- Luggage: Store bags while you explore Colombo/Ella via Radical Storage Colombo or check with hotels on Booking.com (Ella).
- Transfers in cities: Use PickMe/Uber for short hops; for long trips or groups compare quotes on GetTransfer.
- Seats & comfort: On trains, 2nd class is airy with opening windows (great for photos); 1st/observation has A/C and fixed windows.
- Weather: Ella can be cooler/windy—carry a light layer and water for the ride.
🚆 Option #1 — Scenic Train (Colombo Fort → Ella)
Iconic views Budget-friendly Can sell out
- Overview: Direct trains run from Colombo Fort to Ella via Kandy, Nuwara Eliya (Nanu Oya), and Haputale. Expect lush tea country, viaducts, and slow, scenic climbs.
- How to book (with price): Station fares roughly LKR 600–3,000 (class/schedule). If you need reserved seats, compare services on 12Go or ticket agencies on Klook. (Service fees apply; some departures are “unreserved”.)
- Pros: Classic experience, social, scenic. Cons: Long duration; standing room only if unreserved on peak days.
Step-by-step: Scenic Train
- Get to Colombo Fort Railway Station by PickMe/Uber or short taxi from central Colombo; allow 30–45 minutes buffer.
- Buy tickets at the station or, if reserved seats are needed, pre-arrange via 12Go. Keep your passport handy.
- Board the upcountry train (check “Badulla/Ella” on the board). If you like photos, pick the left side heading south for many viaduct views.
- Ride to Ella Railway Station; from the platform, it’s a 5–10 minute tuk-tuk to most guesthouses.
Getting to the main embarking points (Colombo Fort & Ella Station)
- Colombo Fort: Central, well signed; small shops for snacks/water.
- Ella Station: Tuk-tuks wait outside; most accommodations are 5–15 minutes away.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚐 Option #2 — Private Car/Driver (Door-to-Door, Fastest Overall)
Comfort Flexible stops Higher cost
- Overview: A sedan/van collects you at your Colombo hotel or the airport and drives straight to Ella with optional photo breaks at waterfalls or tea estates.
- How to book (with price): From ~LKR 35,000–70,000 per vehicle. Compare fixed quotes and vehicle sizes on GetTransfer. Within Colombo, short rides are easy with PickMe/Uber.
- Pros: Door-to-door, no carrying luggage on/off. Cons: Cost; mountain roads can be slow in rain/fog.
Step-by-step: Private Car/Driver
- Request quotes with pickup/drop addresses and departure time on GetTransfer; select sedan/MPV/van based on luggage.
- Confirm inclusions (fuel, tolls, waiting time). Share your hotel pin with the driver.
- Meet your driver at your Colombo location; load water/snacks and a light jacket for Ella’s cooler air.
- Arrive in Ella and get dropped directly at your accommodation.
Getting to the main embarking points (Colombo Hotels & Ella Town)
- Colombo pickups: Any hotel/apartment; airport (CMB) pickups also common.
- Ella drop-offs: Most guesthouses are along Passara–Ella Road/Little Adam’s Peak area.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚌 Option #3 — Intercity Bus → Local Connection (Cheapest)
Low cost Frequent Transfers needed
- Overview: Take an A/C express bus from Colombo (Bastian Mawatha/Pettah) toward Badulla or Bandarawela. From there, switch to a local bus or tuk-tuk for the last 10–30 km to Ella.
- How to book (with price): Usually pay onboard/at counters; budget ~LKR 1,500–2,500 total. For curated options/tours that include transport, browse GetYourGuide or check mixed-mode tickets on 12Go.
- Pros: Cheapest; many daily departures. Cons: Tight seats; connections add time, especially late.
Step-by-step: Intercity Bus + Local
- Reach Bastian Mawatha (Pettah) Bus Terminal by PickMe/Uber or taxi; ask for A/C buses to Badulla/Bandarawela.
- Buy your ticket and board; keep small change and water/snacks.
- Get off at Bandarawela or Badulla and transfer to a local bus or tuk-tuk to Ella (10–60 minutes depending on stop).
- In Ella, walk or take a tuk-tuk to your accommodation.
Getting to the main embarking points (Colombo Pettah & Hill-Country Hubs)
- Colombo: Bastian Mawatha is the main long-distance terminal; signage is mixed—ask staff for platforms.
- Transfer towns: Bandarawela (closer) or Badulla (farther)—both have frequent local connections to Ella.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
🚘 Option #4 — Self-Drive (Only for Confident Drivers)
Full flexibility Scenic detours Mountain roads
- Overview: Drive via A4/A16/A5 mountain highways past Ratnapura and Haputale, or via Kandy/Nuwara Eliya (prettier, slower). Expect hairpins, buses, and changing weather.
- How to book (with price): From ~LKR 10,000–20,000/day. Compare vehicles and pickup points on Booking.com Car Rental or Trip.com Car Hire. (Ensure your licence + local permit are valid.)
- Pros: Leave when you want; stop at waterfalls/tea estates. Cons: Stressful traffic near Colombo; narrow hill roads; fog/rain possible.
Step-by-step: Self-Drive
- Pick up your car in Colombo (or CMB airport). Check tyres, spare, and wipers; load offline maps.
- Choose a route: faster via Ratnapura–Balangoda–Haputale or scenic via Kandy–Nuwara Eliya.
- Plan rest stops every 2–3 hours; avoid night driving in the hills.
- Arrive in Ella; check parking options with your guesthouse.
Getting to the main embarking points (Rental Depots & Ella)
- Pickup: City/airport desks; confirm opening hours for returns.
- Arrival: Most stays are clustered around the rail station, Passara Road, and Little Adam’s Peak trailheads.
- Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap
FAQ (Colombo to Ella)
Is the train really worth it?
Yes—it’s one of Asia’s most scenic rides. If reserved seats sell out, ride an unreserved coach for part of the way (Kandy↔Ella) and enjoy the views.
Which side of the train is best?
Heading to Ella, the left side gets many valley/viaduct views, but sights alternate—walk to the open doors between stations if permitted and safe.
How far is Ella Station from town?
About 1 km; tuk-tuks wait outside. Many guesthouses are 5–15 minutes away.
Can I hire a driver just for part of the route?
Absolutely—ride the train to Nanu Oya or Haputale, then arrange a car to Ella via GetTransfer (Nuwara Eliya) or local taxis.
When should I travel?
Mornings offer steadier weather; weekends/holidays are busier—book ahead or start early.
Where to stay in Ella?
Near the station/Little Adam’s Peak for convenience, or hillside rooms for views. Compare options on Booking.com (Ella).

