How long is Colombo to Ella by bus?
Current highway-bus examples take roughly four hours.
Sri Lanka is a country where the train can be either the obvious choice or the wrong choice.
Use rail for journeys such as Colombo–Kandy, the hill-country corridor, Colombo–Galle and Colombo–Jaffna.
Use road transport when the railway does not finish the journey, such as Kandy–Sigiriya or Ella–Mirissa.
The difficult part is not finding a train on a map. It is understanding whether the service is actually running, whether the ticket is reserved, which class you are buying and what happens after you leave the station.
MYticket focuses on the practical decisions: current railway operation, booking windows, reserved seats, class differences, station geography, route schedules and the journeys where a bus or transfer is the better answer.
Search Colombo–Kandy, Kandy–Ella, Ella–Kandy, coastal, northern and eastern routes for your actual travel date.
Do not rely blindly on an old Kandy–Ella timetable.
Sri Lanka’s hill-country railway has been affected by infrastructure damage and restoration work, with sections returning to service progressively.
Sri Lanka Railways has officially confirmed restored operation on sections including Badulla–Nanu Oya, while current booking systems may also show through services on the wider hill-country corridor.
Before fixing hotels around Kandy–Ella, check the current Sri Lanka Railways operating notice and search the actual travel date.
| Question | Answer |
|---|---|
| Reserved ticket booking window | 30 days before travel |
| Online booking cutoff | Up to 2 hours before departure, subject to availability |
| Maximum seats per online reservation | 5 |
| Can you choose a specific seat? | No, seats are allocated automatically |
| Passport details required? | Yes for foreign passengers |
| E-ticket accepted? | Yes, printed or digital |
| Ticket transferable? | No |
| Online convenience fee | 5% |
| First Class luggage | 40 kg |
| Second Class luggage | 35 kg |
| Third Class luggage | 25 kg |
| Pets | Not permitted under current reservation terms |
| Nuwara Eliya railway station | Use Nanu Oya + road transfer |
| Main Colombo station for many tourist trains | Colombo Fort |
Train schedules and operating conditions change. Search the actual travel date before booking.
| Journey | Start with | Why |
|---|---|---|
| Colombo → Kandy | Train | Multiple useful intercity services |
| Kandy → Ella | Train after checking current operating status | Hill-country line status matters |
| Colombo → Nuwara Eliya | Train to Nanu Oya + road | Nuwara Eliya has no mainline station |
| Nanu Oya → Ella | Train | Shorter hill-country scenic section |
| Colombo → Galle | Train | Strong coastal route |
| Colombo → Mirissa | Train | Direct coastal options exist |
| Ella → Mirissa | Road | No useful direct rail journey |
| Kandy → Sigiriya | Road | Train does not complete the trip |
| Colombo → Jaffna | Train | Day and night services |
| Colombo → Trincomalee | Train | Day and overnight options |
| Colombo → Batticaloa | Train | East-coast rail option |
| Colombo Airport → Kandy | Compare direct road | Airport is not Colombo Fort |
Do not force the railway into a route simply because Sri Lanka is famous for trains.
| Journey | My first check | Why |
|---|---|---|
| Colombo → Kandy | Train | fast, cheap, useful city-to-city |
| Colombo → Ella | Bus for speed / train for scenery | ~4h vs ~9h |
| Kandy → Ella | Train | when full hill line is operating and experience is wanted |
| Kandy → Sigiriya | Shared van | no useful direct railway |
| Kandy → Dambulla | Van / bus | direct road route |
| Kandy → Nuwara Eliya | Train or road | rail goes to Nanu Oya |
| Nanu Oya → Ella | Train | short scenic rail segment |
| Ella → Mirissa | Van / taxi | direct road |
| Ella → Galle | Taxi / van | direct road |
| Colombo → Galle | Train or highway bus | cheap rail vs faster bus |
| Colombo → Jaffna | Train | competitive time + price |
| Colombo → Trincomalee | Train | strong day service |
| Colombo → Batticaloa | Train | reserved/sleeper products |
| Airport → Kandy | Direct van | avoids Colombo detour |
| Airport → Sigiriya | Direct road | no reason to enter Colombo |
| Airport → Galle | Direct road | avoids city transfer |
Colombo–Ella buses currently take roughly four hours while many trains take around nine. Choose the train when those extra hours are part of the experience.
Colombo–Galle highway buses can take around 1h20 while some coastal trains take close to three hours. Choose rail for price/location, not because it is automatically faster.
A Colombo–Galle unreserved train can cost around $1.50 in current online inventory. A highway coach may cost around $6. A private transfer may cost around $50+. Those are three completely different products: unreserved seat access, booked coach seat and private vehicle.
Current online example
| Product | Departure | Arrival | Current online example |
|---|---|---|---|
| Second Class | 05:45 | 11:30 | ~$13 |
| First Class | 05:45 | 11:30 | ~$17.50 |
| First Class Seat | 21:30 | 05:30 | ~$9–19 |
| Second Class Reserved | 21:30 | 05:30 | ~$6 |
Timetables and online prices change. Search your actual travel date before booking.
Current online example
| Operator / product | Departure | Arrival | Current online example |
|---|---|---|---|
| Sri Lanka Bus Service Super Luxury | 21:45 | 04:45 | ~$14 |
| Avro Travels Super Luxury | 22:30 | 04:55 | ~$9 |
Timetables and online prices change. Search your actual travel date before booking.
For daytime travel I would start with the 05:45 train.
For overnight travel, train and bus are both viable. Compare the actual arrival time and seat product.
Current online example
| Product | Departure | Arrival | Current online example |
|---|---|---|---|
| 2nd Class Reserved | 06:00 | 14:51 | ~$6 |
| 1st Class Seat | 15:00 | 23:30 | ~$17.50 |
| 3rd Class Reserved | 15:05 | 21:42 | ~$12.50 |
| 2nd Class Reserved | 15:05 | 21:42 | ~$16 |
| 1st Class Seat | 15:05 | 21:42 | ~$19 |
| 1st Class Sleeping Berth | 19:00 | 03:55 | ~$19 |
| 3rd Class Reserved | 23:00 | 06:45 | ~$4.50 |
| 1st Class Seat | 23:00 | 06:45 | ~$9.50 |
Timetables and online prices change. Search your actual travel date before booking.
Current online example
| Product | Departure | Arrival | Current online example |
|---|---|---|---|
| Tourist AC | 19:30 | 03:30 | ~$17 |
| Super Luxury | 21:00 | 07:45 | ~$14 |
| Luxury | 21:00 | 04:00 | ~$10 |
Timetables and online prices change. Search your actual travel date before booking.
Batticaloa is one of the best places on the page to explain the difference between a night train and a sleeper.
The 19:00 product currently includes a First Class Sleeping Berth option.
The 23:00 First Class product can be a seat instead.
Read the accommodation name, not only the departure time.
Rail is extremely competitive here. A daytime First Class train can be cheaper than the bus and arrive in roughly six-and-a-half to seven hours. At night, choose by arrival time and whether you prefer a train seat or bus seat—not by assuming every night train contains a bed.
| Route | Start with | Typical current pattern |
|---|---|---|
| Colombo → Kandy | Train | ~2.5–3h rail; bus/van alternatives |
| Colombo → Ella | Bus for speed / train for experience | ~4h bus vs ~9h train on many examples |
| Kandy → Ella | Train if current line status permits | long scenic rail journey |
| Colombo → Galle | Train or highway bus | ~1h20 bus; ~2–3h train on many examples |
| Colombo → Mirissa | Train / road | cheap coastal train or direct transfer |
| Kandy → Sigiriya | Van / transfer | ~2.5h current shared-van examples |
| Kandy → Nuwara Eliya | Train to Nanu Oya or road | compare scenery vs direct arrival |
| Ella → Mirissa | Road | ~3–3.5h direct current examples |
| Ella → Galle | Road | ~3h private transfer examples |
| Colombo → Jaffna | Train | competitive with buses |
| Colombo → Trincomalee | Train or night bus | day/night products |
| Colombo → Batticaloa | Train or night bus | rail has reserved/sleeper options |
| Airport → Kandy | Direct van / taxi | no need to go to Colombo Fort |
| Airport → Galle | Direct road | ~2–2.5h taxi examples |
| Airport → Ella | Direct road / shuttle | avoid unnecessary Colombo detour |
| Airport → Sigiriya | Direct road | roughly 2–4h depending transfer |
Do not choose transport by reputation. Compare the actual hotel-to-hotel journey.
Trains are extremely cheap and useful on the right corridors.
Buses can be much faster where highways bypass the railway.
Shared vans solve routes where rail does not go.
Private transfers become more competitive when two, three or four people are travelling together or when the journey starts at the airport.
A $3 train is not automatically cheaper in practical terms if it requires two taxis and consumes five extra hours.
Current online example
| Departure | Arrival | Product | Current online example |
|---|---|---|---|
| 05:30 | 08:13 | First Class Seat | ~$19 |
| 05:55 | 08:47 | First Class Seat | ~$6 |
| 06:30 | 09:40 | First Class Seat | ~$19 |
| 07:00 | 09:38 | Second Class Reserved | ~$3 |
| 08:30 | 11:03 | First Class Seat | ~$6 |
| 08:55 | 11:49 | First Class Seat | ~$5 |
| 17:10 | 19:44 | Second Class Reserved | ~$3 |
| 17:35 | 20:13 | First Class Seat | ~$5 |
Timetables and online prices change. Search your actual travel date before booking.
Colombo–Kandy shows why comparing only the class name can be misleading. Current online inventory can show different products, departure points and prices on the same corridor. Check the exact train and station pairing rather than treating one First Class price as the route-wide fare.
Current online example
| Operator | Product | Time | Current booking example |
|---|---|---|---|
| Sri Lanka Bus Service | AC | 06:30 → 09:00 | ~$7.50 |
| AKMT Holidays | Standard | 11:00 → 15:00 | ~$12 |
| AKMT Holidays | Standard | 14:00 → 18:00 | ~$12 |
| AKMT Holidays | Standard | 16:00 → 20:00 | ~$12 |
Timetables and online prices change. Search your actual travel date before booking.
Train is still my first check for central Colombo–Kandy. Bus inventory becomes useful when the train departure does not fit, reserved rail seats are unavailable or the road arrival point is closer to the hotel.
These are online-bookable bus examples, not a complete list of ordinary local buses. Online products and local fares are different markets.
Current shared-minivan examples can take roughly 2h40 and appear around $13–16.
Private car examples can sit in the low-$40 range per vehicle, with larger vehicles costing more.
Current online example
| Mode | Current time | Current price example | Use it when |
|---|---|---|---|
| Train | ~2.5–3h | ~$3–19 | central city + rail timing fits |
| Bus | ~2.5–4h | ~$7–12 | train sold out / useful bus time |
| Shared van | ~2h40–3.5h | ~$13–16 | simpler pickup/drop-off |
| Private transfer | ~3h | ~$40+ per vehicle | group/luggage/flexibility |
Timetables and online prices change. Search your actual travel date before booking.
For one traveler leaving central Colombo, I would start with the train. Compare the bus when arrival time or the final stop is more useful. Compare a shared van when you want direct pickup and the current per-seat price is close. A private vehicle becomes easier to justify for a group with luggage.
Colombo–Ella is roughly nine hours on many trains but around four hours on several current highway buses. Take the train for the rail experience; take the bus when arrival time matters more.
Do not assume the train is the fastest option.
Current online example; only if current rail status permits
| Product | Time | Duration | Current online example |
|---|---|---|---|
| First Class Seat | 05:30 → 14:41 | 9h11 | ~$26 |
| First Class Seat | 05:55 → 15:17 | 9h22 | ~$19 |
| First Class Seat | 06:30 → 15:45 | 9h15 | ~$26 |
| First Class Seat | 08:30 → 16:56 | 8h26 | ~$19 |
| Observation | 09:45 → 18:20 | 8h35 | ~$19 |
| First Class night example | 20:30 → 05:45 | 9h15 | ~$19 |
Timetables and online prices change. Search your actual travel date before booking.
Current online example
| Product | Time | Duration | Current booking example |
|---|---|---|---|
| Luxury | 07:30 → 11:30 | 4h | ~$9.50 |
| AC large coach | 07:30 → 11:45 | 4h15 | ~$12 |
| AC large coach | 10:15 → 14:15 | 4h | ~$15 |
| Luxury | 14:30 → 18:30 | 4h | ~$9.50 |
| AC large coach | 17:15 → 21:15 | 4h | ~$15 |
| AC large coach | 18:30 → 22:30 | 4h | ~$15 |
Timetables and online prices change. Search your actual travel date before booking.
This is one of the clearest cases where the fastest road option beats the train by several hours. The bus is the practical time-saving product; the train is the long hill-country railway journey.
Current online example
| Departure | Arrival | Product | Current booking example |
|---|---|---|---|
| 08:00 | 12:00 | Luxury | ~$15 |
| 10:00 | 14:00 | Luxury/AC | ~$15 |
| 11:00 | 15:00 | Luxury/AC | ~$15 |
| 15:00 | 19:00 | Luxury | ~$15 |
| 17:45 | 21:45 | Luxury/AC | ~$15 |
Timetables and online prices change. Search your actual travel date before booking.
If you already took the scenic railway toward Ella earlier in the trip, the four-hour bus back to Colombo can be a sensible way to avoid repeating a nine-hour rail journey.
Current online example; verify current rail status
| Time | Product | Current online example |
|---|---|---|
| 06:30 → 15:15 | Third Class Reserved | ~$14 |
| 08:30 → 17:25 | Ella Odyssey First | ~$40 |
| 08:54 → 18:20 | First Class Seat | ~$16 |
| 09:20 → 18:05 | Third Class Reserved | ~$14 |
| 10:39 → 19:17 | Observation | ~$19 |
| 11:00 → 20:35 | Observation | ~$22.50 |
| 21:40 → 06:55 | First Class overnight | ~$19 |
Timetables and online prices change. Search your actual travel date before booking.
The premium product is not automatically the practical product. Check whether the departure, arrival and current line status fit the rest of the itinerary.
Current highway-bus examples take roughly four hours.
Many daytime trains take 8.5–9.5 hours when through operation is available.
The bus is faster in current examples; take the train for the railway journey itself.
Current online train examples include around $3 for Second Class Reserved, with other products priced higher.
The train and the highway bus solve different versions of this journey. The coastal train can be very cheap and useful when Colombo Fort and Galle are the actual start and finish. Highway buses can take around 1h20 on current examples and may be faster than many trains.
Current online example
| Time | Product | Current online example |
|---|---|---|
| 06:50 → 10:05 | 2nd Unreserved | ~$1.50 |
| 08:35 → 11:27 | 2nd Unreserved | ~$1.50 |
| 14:30 → 17:05 | First | ~$3.50 |
| 14:55 → 16:39 | First | ~$13 |
| 15:40 → 18:10 | First | ~$3.50 |
Timetables and online prices change. Search your actual travel date before booking.
Current online example
| Product | Time | Duration | Current booking example |
|---|---|---|---|
| Super Luxury / AC coach | 09:00 → 10:20 | 1h20 | ~$6.40 |
| Standard | 09:00 → 11:30 | 2h30 | ~$10 |
| Super Luxury / AC coach | 12:00 → 13:20 | 1h20 | ~$6.40 |
| Standard | 13:00 → 15:30 | 2h30 | ~$10 |
| Super Luxury / AC coach | 15:00 → 16:20 | 1h20 | ~$6.40 |
| Super Luxury / AC coach | 17:00 → 18:20 | 1h20 | ~$6.40 |
Timetables and online prices change. Search your actual travel date before booking.
The highway bus can beat many coastal trains on elapsed time. Use the train when its station locations and price are useful; use the bus when the road arrival and current departure fit better.
Current private airport/city transfer inventory shows road journeys of roughly two to two-and-a-half hours. A private vehicle can appear around $50–60 per vehicle, with larger vans costing more.
For three people, a $60 vehicle is roughly $20 per person before comparing the first and last mile. For one person, compare the train or bus first.
Train is attractive when its stopping pattern works.
| Mode | Current price example | What the price covers |
|---|---|---|
| Unreserved train | roughly $1–2 | station-to-station coastal rail |
| Shared / combined transfer | varies by current inventory | check pickup, stops and final town |
| Private taxi | roughly $60–120 per vehicle | pickup-to-final-destination road journey |
Do not compare $2 with $60 without accounting for what you are buying. A station-to-station train ticket and a hotel-to-hotel vehicle solve different parts of the journey.
Current express-style examples take around 1h20.
Use road transport. Current direct minivan examples take roughly three to three-and-a-half hours.
There is no useful direct train.
Current shared-minivan examples run 06:30→09:00, around 2h30, at roughly $15. Two products can appear under labels such as Minivan and Scenic Minivan.
Current car examples can start around $34–40 for a small vehicle, with larger vans costing more.
For one person, the shared van is hard to beat. For a group, compare the private vehicle total, pickup point and final hotel drop-off.
Current shared-van examples include 17:00→19:30, around 2h30, at roughly $15–16.
This afternoon/evening pattern can work well after a daytime Sigiriya visit.
Road is the practical option. Current shared examples include 06:30→08:30 at roughly $12. Private road journeys take around 1¾–2½ hours from roughly $34; bus examples can be around $10.
This is another route where the railway should not appear in the recommendation simply because the site is rail-heavy.
The train goes to Nanu Oya, not central Nuwara Eliya. Compare the rail scenery and the separate road transfer against a direct road arrival.
Current online example
| Product | Time | Current online example |
|---|---|---|
| Observation rail | 03:30 → 08:54 | ~$6 |
| First | 06:00 → 09:45 | ~$37 |
| Shared scenic minivan | 07:00 → 10:40 | ~$15 |
| Ella Odyssey First | 08:10 → 12:10 | ~$35 |
| 2nd Reserved | 08:46 → 12:39 | ~$13 |
| Bus | 10:00 → 14:00 | ~$12 |
| Bus | 14:00 → 18:00 | ~$12 |
Timetables and online prices change. Search your actual travel date before booking.
Booking labels that say “Nuwara Eliya” may mean Nanu Oya. Never assume the train terminates in the town. The station-to-town leg remains separate.
The station-to-town transfer is short but separate from the train ticket. Allow roughly 15–20 minutes by road; a tuk-tuk may cost a few dollars, while a private vehicle costs more. Check the mapped destination before accepting a booking labelled Nuwara Eliya.
Current online example
| Product | Time | Current online example |
|---|---|---|
| Observation | 16:06 → 18:20 | ~$19 |
| Observation | 16:06 → 18:13 | ~$19 |
Timetables and online prices change. Search your actual travel date before booking.
This is the route I would highlight for travelers who want hill-country rail scenery without spending most of the day on the train.
Current online example
| Product | Time | Current online example |
|---|---|---|
| Observation | 09:45 → around 15:39/16:06 | ~$19 |
| Observation | 10:07 → around 15:39/16:06 | ~$19 |
Timetables and online prices change. Search your actual travel date before booking.
The booking destination is Nanu Oya. The hotel destination may be Nuwara Eliya. Keep those two stages separate.
There is no useful direct railway route.
Current shared examples include 08:00→11:30 at roughly $30. Current private transfer examples take roughly 3 hours and can start around $50–65+, while a van-plus-safari product can run 05:00→14:00 at around $75.
For normal point-to-point travel, the direct minivan or taxi is the useful comparison. There is no reason to travel back toward Colombo to create a rail itinerary.
Mirissa→Ella is a road journey of roughly 2–3.5 hours. Ella→Galle is also a road journey; current private examples take around 3–3h10 from roughly $65+, with sightseeing products around $75.
Current shared-minivan examples are around $15.
Current direct road examples are around three to three-and-a-half hours.
Bandaranaike International Airport is not Colombo Fort.
For many first-night journeys, going directly from the airport to the destination can be simpler than travelling into Colombo to board a train.
Current online example
| Product | Time | Duration | Current price example |
|---|---|---|---|
| Shared van | 10:00 → 12:40 | 2h40 | $12–13 |
| Shared van | 15:00 → 17:40 | 2h40 | $12–13 |
| Private transfer | Current examples | 2h50–3h30 | $46–74+ |
Timetables and online prices change. Search your actual travel date before booking.
Go directly unless there is a specific reason to visit Colombo first. Taking a taxi from the airport to Colombo Fort and then waiting for a train can easily remove the advantage of the cheap rail ticket.
Direct road transport is the first comparison. Current private examples take around 2–2.5 hours at roughly $50–60; shared products can appear around $25–35.
If you have just landed with luggage, going into Colombo Fort solely to catch the coastal train is not automatically the best itinerary.
Direct road transport avoids the Colombo city transfer. Current private examples take around 2.5–2.67 hours from roughly $60+, while shared options can sit in the low-$20s.
For two or three travelers, compare the private-vehicle total rather than only the per-seat van price.
Current private examples take roughly 5.5 hours at around $100–115; bus/shared products can appear around $30–50.
This is a route where going into Colombo to catch a nine-hour train can be a poor use of time unless the train journey itself is your goal. If the scenic train is important, a better itinerary may be airport → Kandy or Nuwara Eliya first, then use the scenic rail section later.
Direct road transport goes to the town itself. Current private examples take roughly 4h40–4h45 at around $60–80+; combination products can appear around $30–50. The rail alternative ends at Nanu Oya and still needs road transport.
You do not need to go into Colombo. Current private examples take roughly 2–4 hours at around $44–50+; shared options can sit in the low-$30s.
For a first-night Sigiriya stay, direct road transport is operationally much cleaner than constructing a Colombo rail connection.
| Destination | Start with | Current comparison |
|---|---|---|
| Colombo city | Train or road | Compare Fort access with hotel pickup |
| Kandy | Direct van / taxi | Avoid the Colombo detour |
| Sigiriya | Direct road | Roughly 2–4h depending transfer |
| Nuwara Eliya | Direct road | Around 4h40–4h45; town arrival |
| Galle | Direct road | Around 2–2.5h by road |
| Mirissa | Direct road | Around 2.5–2.67h by road |
| Ella | Direct road / shuttle | Around 5.5h by road |
| Jaffna | Train or road | Compare the long northbound journey |
Do not confuse “best from Colombo” with “best from Colombo Airport.”
Use a direct van or taxi rather than travelling to Colombo purely for a train.
Current shared-van examples take roughly 2h40.
Current shared-van examples can be around $12–13; private vehicles cost more.
Direct road transport is the simpler first comparison after a flight.
Buses are not only what you use when trains sell out.
They are often faster on highway corridors, and they reach places where the railway does not go directly. Only part of the bus market is online-bookable, so an online result should not be treated as a complete national timetable.
Bus-product labels vary by operator.
Online-bookable bus prices can be higher than ordinary local bus fares. Treat them as current booking examples, not universal fares.



Shared vans are particularly useful on tourist routes that rail does not serve directly.
Check whether hotel pickup/drop-off is genuinely included. Some shared vans use fixed meeting points or collect several passengers first.
Private transfers are expensive for one person and often much more reasonable for three or four.
A $60 private car for three people is $20 each before comparing first- and last-mile taxis. That can be close to three shared seats once pickup, luggage and hotel drop-off are included.
Private transfers are generally bookable at an agreed pickup time.
Do not treat “24/7 guaranteed” as a universal service promise. Confirm the operator, pickup instructions and cancellation terms in the actual booking.
Do not choose only by passenger capacity. Check the number and size of bags, whether the vehicle has space for them, and whether the quoted price includes the whole vehicle.
Rail is extremely competitive for long journeys to Jaffna, Trincomalee and Batticaloa when the departure and arrival times fit.
Use rail from Colombo to Jaffna. Use road from Kandy to Sigiriya.
For Batticaloa, selected current departures include a First Class Sleeping Berth product; other departures are seated. A night train is not automatically a sleeper train.
Start with the train. Current rail products are competitive with buses on this long route.
Selected current departures include First Class Sleeping Berths. Other current examples are seated or different reserved products.
Current express-style bus examples take around 1h20.

Sri Lanka Railways intercity train photographed on the Colombo–Kandy corridor.

Ella Odyssey — Sri Lanka Railways tourist-oriented hill-country service.

Use coastal rail imagery for Colombo–Galle and Colombo–Mirissa, not beach-only imagery.

Train at Jaffna Railway Station on the northern line.

Third Class interior on a Sri Lanka Railways S10 passenger car. This image is not used to represent Second Class.
Observation is a reserved scenic-train product offered on selected services.
It is not simply another name for First Class.
The official tourism PDF identifies blue-seat Observation Saloon interiors and an exterior carriage; no local crop is used here because the PDF image’s reuse terms are not stated.
First Class seating varies by train and product. The page does not use an unverified carriage photo as a universal First Class example.
Carriage layout varies by train.
Second Class Reserved gives you a confirmed seat. Second Class Unreserved does not.
No generic carriage is labelled Second Class Reserved without reliable source identification.
Selected current services include First Class Sleeping Berths. Other night trains can be seated.
No sleeper image is used because an authentic Sri Lanka Railways berth image was not safely verified.









Sri Lankan intercity coach; the image does not claim a specific online Luxury or Super Luxury product.

Bandaranaike International Airport arrivals context. Airport journeys here are ground transfers, not rail departures from Colombo Fort.
Shared vans are used on direct road routes such as Kandy–Sigiriya, Ella–Mirissa and airport transfers.
No unattributed minivan image is used to imply a particular supplier operates every route.
Compare the full vehicle price, passenger count, luggage space and pickup/drop-off points.
A vehicle image is not presented as a premium chauffeur product.
Reserved Sri Lanka Railways seats can currently be booked 30 days before the travel date.
The online system accepts bookings until roughly two hours before departure if reservable seats still exist.
For popular hill-country routes, the useful strategy is simple:
Reserved seats currently open 30 days before travel.
That is especially important for Kandy–Ella, Colombo–Kandy, Ella, Nanu Oya and other popular tourist services.
If you search 45 or 60 days ahead and see no ticket, do not assume the train has sold out. The date may simply not be open for reservations yet.
Not always.
Sri Lanka Railways says an unavailable result can also appear when:
If you are searching for several passengers, try a smaller number before concluding the train itself is unavailable.
Reserved inventory and unreserved carriage access are also different things. A train can have no reserved seat left without every possible unreserved ticket being impossible.
The official online system currently allows a maximum of five seats per reservation.
Larger groups may need more than one booking. Because seats are allocated automatically, separate bookings can result in the group sitting apart.
No.
The official reservation system currently allocates seats automatically. You cannot select an exact seat number, window or side of the train during normal online booking.
Not through the official online reservation system.
People often recommend one side for particular sections of the hill-country railway, but Sri Lanka Railways allocates the seat automatically.
The route also curves repeatedly, so the scenery changes sides during the journey.
Do not buy a reserved ticket assuming the website will let you choose a specific right- or left-side window.
For a normal current online reserved ticket, no physical exchange is required.
Sri Lanka Railways says the e-ticket can be used in printed or digital form. Keep the passenger identification used for the reservation available.
Yes.
The official reservation system currently accepts major international card networks including Visa, Mastercard, American Express, Diners Club and Discover.
Passport or identification information is required for each passenger. The booking is confirmed only after successful payment.
Yes. Sri Lanka Railways currently applies a 5% convenience fee to online reservations.
Do not immediately buy the same journey repeatedly.
Keep passenger name, booking/contact details, payment date and time, reference number, last four digits of the card and booking email. Check the payment result before attempting several duplicate purchases.
No.
Reserved tickets are issued with passenger identity information and are not transferable. Do not buy someone else’s screenshot or unused reserved ticket simply because your preferred train is sold out.
Booking rules: Sri Lanka Railways online reservation FAQ.
Class and reservation status are separate questions.
Second Class does not automatically mean reserved.
Third Class does not automatically mean unreserved.
Always check the full product name.
Best for travelers who prioritize air-conditioning and a more controlled reserved environment where that product is offered.
But First Class is not automatically the best scenic choice. Some First Class products use sealed air-conditioned windows, so a traveler interested in open-window photography may actually prefer Second Class Reserved.
Best starting point for many tourists.
You have a confirmed seat without automatically paying for the highest class. For hill-country travel, this can be an excellent balance between price, a guaranteed seat and the traditional train experience.
Cheaper and more flexible, but your ticket does not guarantee a seat.
On a busy train you may have to stand. Do not buy Second Class Unreserved because a blog called Second Class “the best class” without checking whether the ticket is actually reserved.
A useful budget option when you still want a confirmed seat.
Third Class Reserved and Third Class Unreserved are different products. The word “Third” tells you the class. “Reserved” tells you whether a seat is allocated.
The cheapest normal product.
It offers flexibility but no guaranteed seat. On a busy tourist train, saving a small amount may not be worth standing for several hours.
Observation is a reserved scenic-train product offered on selected services. Treat it as its own product rather than simply another name for First Class.
Availability is limited. If Observation is sold out, the hill-country journey is not ruined. Second Class Reserved can still be the more practical booking.
| Product | Seat guaranteed? | Best for |
|---|---|---|
| First Class Reserved | Yes | comfort / air-conditioning where offered |
| Observation | Yes | scenic-specific reserved product |
| Second Class Reserved | Yes | best balance for many tourists |
| Second Class Unreserved | No | flexibility / lower cost |
| Third Class Reserved | Yes | budget + confirmed seat |
| Third Class Unreserved | No | cheapest / flexible travel |
| Sleeping Berth | Yes | selected overnight services only |
For Kandy–Ella, I would value a useful reserved seat more than chasing the most expensive label.
First Class is the comfort choice.
Second Class Reserved can be the better experience choice if you prefer a more traditional carriage and open-window environment on the specific train.
I would not automatically pay more just because First Class appears above Second Class on the booking form. The most important thing is having a reserved seat on a departure that fits the itinerary.
The classic hill-country corridor links Colombo/Kandy with Nanu Oya, Haputale, Ella and Badulla.
For tourists, three separate questions matter:
Check current operating status before treating every segment as a normal through journey.
Check the current operating status first.
When normal through services are operating, the Kandy–Ella railway is a long hill-country journey rather than a short transfer.
Current booking inventory has historically shown daytime products taking roughly six to seven hours, depending on service.
Check current through operation, reserved availability, class, departure time and whether you actually want the full journey.
Current hill-country timetables are still dependent on the operating section. Search the actual Kandy–Ella date before using a historic schedule.
Check Kandy–Ella ticketsThe same hill-country route works in reverse, but the useful departure times do not necessarily mirror Kandy–Ella.
Check the operating status and the actual reverse timetable before building accommodation around it. If reserved seats are sold out, do not assume the reverse direction will automatically have better availability.
Check Ella–Kandy ticketsPrices vary dramatically depending on class, reservation status and booking channel.
Current third-party booking examples can range from inexpensive local-style seats to significantly more expensive premium or special products.
Do not label a third-party booking price as the official Sri Lanka Railways fare. Compare class, reserved vs unreserved, special train product, service fee and final checkout price.
No.
If the scenery is the main reason for taking the train, a shorter hill-country section may fit the itinerary better.
Nanu Oya–Ella is particularly useful if you are already staying in Nuwara Eliya. Do not spend six or seven hours on a train only because someone described the full route as mandatory.
There is no mainline railway station in central Nuwara Eliya.
Use Nanu Oya and continue by road. If a booking system shows Nanu Oya instead of Nuwara Eliya, it is not sending you to the wrong destination. Nanu Oya is the rail gateway used for Nuwara Eliya.
The railway does not take you into central Nuwara Eliya.
Book Colombo to Nanu Oya, then continue by road. When comparing arrival times, add the station-to-Nuwara Eliya transfer rather than treating Nanu Oya arrival as hotel arrival.
Check Colombo–Nanu Oya ticketsThis is a much shorter way to experience the hill-country railway.
Current booking examples have shown journeys around two hours on selected products. If you are already visiting Nuwara Eliya, this can be more practical than travelling back to Kandy simply to begin the famous route from its most popular starting point.
Ella Odyssey is a tourist-oriented Sri Lanka Railways product associated with the hill-country route. It is not the name of every train to Ella.
Before booking it specifically, verify current operating section, current timetable, origin and destination, available class and whether the special service fits your day better than a normal intercity train.
Train is the first transport I would check.
There are multiple useful intercity departures, and current faster services typically cover the journey in roughly two-and-a-half to three hours. Current departures and the city-to-city station pairing make this a direct rail comparison.
| Train / Product | Departure | Arrival | Reservation |
|---|---|---|---|
| Kandy Office Intercity | 05:30 | 08:10 | Reserved example |
| Kandy Intercity Express | 07:00 | 09:34 | Reserved example |
| Senkadagala Menike Intercity | 15:35 | 18:18 | Reserved example |
Representative schedule examples from current timetable inventory; search the official schedule for your actual date before booking.
For a sightseeing day in Kandy, an early departure is more useful. For a hotel transfer, the departure that fits check-in may be better than the earliest train.
Timetables change. Search your actual date before booking.
Current online booking examples can be extremely inexpensive in reserved Second Class, while premium First Class or third-party products can cost much more.
Do not compare only the first price shown. Check train, class, reservation status, booking channel and final fee.
You may not be looking at the same product.
A price difference can come from First vs Second vs Third Class, reserved vs unreserved, special train products, booking platform fees, reseller inventory and currency conversion.
Compare the full product name and final checkout amount.
Take the train when the rail journey itself is part of the trip. Choose road transport when reaching Ella quickly matters more.
Current daytime train examples have often taken roughly eight-and-a-half to nine-and-a-half hours.
Do not book a nine-hour train simply because a travel article calls it the “best way” without deciding whether you actually want the full rail journey.
The hill-country line gets more attention, but the coastal railway is often more useful for ordinary itinerary planning.
Colombo–Galle and Colombo–Mirissa are strong train routes.
Ella–Mirissa is not.
Take the coastal train if the timetable fits.
Current services include both inexpensive unreserved trains and selected premium/reserved products.
The choice is whether you want a guaranteed seat; both reserved and unreserved coastal products appear in current inventory.
| Route | Departure | Arrival | Product |
|---|---|---|---|
| Colombo → Galle | 06:50 | 10:05 | Second Class Unreserved example |
| Colombo → Galle | 08:35 | 11:27 | Second Class Unreserved example |
Representative current inventory examples; verify the exact current schedule before publishing a fixed departure to your itinerary.
Check Colombo–galle ticketsThe coastal railway can take you directly toward Mirissa.
Current inventory has included inexpensive Second and Third Class unreserved products as well as selected premium services.
Check the actual stopping pattern before booking. A fast train that skips your station does not solve the journey.
Representative example: 06:30 → 09:43, Second or Third Class Unreserved.
There is no sensible direct railway journey from Ella to Mirissa.
Use road transport. Current direct minivan examples can cover the trip in roughly three-and-a-half hours.
Trying to stay on the railway sends you away from the direct route and adds unnecessary connections.
| Destination | Start with |
|---|---|
| Mirissa | Road |
| Weligama | Road |
| Galle | Road |
| Matara | Road |
| Yala / Tissamaharama | Road |
Do not return toward Colombo simply to keep using trains.
Sri Lanka’s useful rail network does not end at Kandy and Ella.
Long-distance trains also make rail competitive for Jaffna, Trincomalee and Batticaloa. These routes have much less tourist-content competition than Kandy–Ella and deserve proper schedule and product explanations.
Train is the first option I would check.
Current inventory includes both daytime and overnight services. The day train gives you a normal daytime arrival. The night train saves daytime, but do not assume every overnight product contains a sleeping berth.
| Route | Departure | Arrival | Product |
|---|---|---|---|
| Colombo → Jaffna | 05:15 | 11:49 | Day-service example |
| Colombo → Jaffna | 06:40 | 13:58 | Day-service example |
| Colombo → Jaffna | 19:04 | 03:47 | Overnight seated example |
Read the class description carefully. “First Class Seat” is not the same as “First Class Sleeping Berth.”
Check Colombo–jaffna ticketsI would start with the train.
Current train journey times are competitive with many long-distance buses, and reserved fares can be inexpensive. Use the bus when its overnight schedule or pickup point fits your itinerary better.
Current service patterns include both daytime and overnight options.
The daytime train is easier if you want a normal hotel arrival. The overnight option can preserve the day, but check the actual class before assuming the ticket includes a bed.
Representative example: 21:30 → 05:30, Night Mail. Search the actual date before booking.
Batticaloa is one of the better long-tail rail opportunities on this page.
Current inventory can include daytime reserved trains, overnight services and sleeping-berth products on selected departures.
Check the product carefully because First Class Seat and First Class Sleeping Berth are different accommodations.
Yes, on selected night services. But not every overnight train is a sleeper.
Always read the actual accommodation name. A night train with a First Class seat is still a seated night journey. A First Class Sleeping Berth is a different product.
| Route | Better starting point |
|---|---|
| Kandy → Sigiriya | road |
| Ella → Mirissa | road |
| Ella → Galle | road |
| Ella → Weligama | road |
| Ella → Yala / Tissamaharama | road |
| Nanu Oya → central Nuwara Eliya | road |
| Colombo Airport → Kandy | compare direct road |
| Sigiriya → Kandy | road |
Sri Lanka’s railway is useful, but it does not need to be part of every journey.
Not directly to Sigiriya Rock.
A rail-based itinerary still needs a road connection from a nearby railway point. If the goal is simply reaching Sigiriya efficiently, compare a direct bus, van or transfer before constructing a train-plus-road itinerary.
Use road transport.
Do not travel back toward Colombo simply to force a railway segment into this journey. Kandy–Sigiriya is primarily a road route.
Bandaranaike International Airport is outside central Colombo. If your train leaves from Colombo Fort, the airport-to-station transfer is a separate journey. Do not book a train based only on the flight landing time.
If you land at Bandaranaike International Airport and are going directly to Kandy, compare a direct road transfer before travelling into central Colombo purely to board a train.
The train is attractive from Colombo Fort. That does not automatically make Colombo Fort the best first destination from the airport.
Main central Colombo railway hub for many intercity journeys.
Open Google MapsMain station for Kandy and a major hill-country rail point.
Open Google MapsRail gateway for Nuwara Eliya. Continue by road.
Open Google MapsCentral hill-country tourist station.
Open Google MapsUseful coastal railway station for Galle.
Open Google MapsMain northern rail destination.
Open Google MapsEastern rail destination.
Open Google MapsEastern long-distance rail destination.
Open Google MapsUse the current reservation terms for ID, luggage, pets, refunds, ticket transferability, e-ticket and payment questions.
Current Sri Lanka Railways reservation terms list:
First Class: 40 kg
Second Class: 35 kg
Third Class: 25 kg
These are baggage allowances, not a guarantee that every carriage has unlimited suitcase storage. Very bulky luggage can still be difficult where carriage space is limited.
Not under the current online reservation passenger terms. Sri Lanka Railways states that pets are not permitted onboard.
Yes, but the refund decreases as departure approaches.
| Cancellation timing | Current ticket-fee refund |
|---|---|
| More than 7 days before | 75% |
| 2–7 days before | 50% |
| Less than 48 hours before | 0% |
The service/convenience component is not necessarily refunded. Cancel as early as possible if plans change.
Do not assume an online booking means an online cancellation.
Sri Lanka Railways currently says standard reserved-ticket cancellation requires visiting an mTicketing-enabled railway station and presenting identification. Check the current process before travelling to the station because cancellation procedures can change.
Rules and refund table: Sri Lanka Railways online seat reservation terms.
Check another departure, a smaller passenger count, another reservation class or another suitable station pair before changing the itinerary.
Do not pay an inflated resale price for someone else’s named reserved ticket.
The itinerary should follow the geography rather than forcing every journey onto a train.
Stay in Nuwara Eliya and use Nanu Oya–Ella as the scenic train segment.
This gives you a much shorter rail journey and avoids treating six or seven hours onboard as mandatory.
Reserved tickets currently open 30 days before travel.
Not through the normal current reservation window.
Yes. Passport or identification information is required for each passenger.
Yes. The current official system supports major international card networks.
Yes. The current reservation system applies a 5% convenience fee.
No. Seats are allocated automatically.
Not through the official booking system because exact seat selection is not offered.
No. Class and reservation status are separate questions.
A Second Class ticket with a confirmed allocated seat.
Second Class travel without a guaranteed seat.
Yes. Third Class Reserved and Third Class Unreserved are different products.
No. It is the comfort choice, but Second Class Reserved can suit travelers who prefer a more traditional scenic-train experience.
A limited reserved scenic-train product on selected services.
A special tourist-oriented railway product, not the name of every Ella train.
Check the current Sri Lanka Railways operating notice because hill-country services have been affected by restoration work.
When normal through trains operate, many services take roughly six to seven hours depending on the train.
Not in the town center. Use Nanu Oya and continue by road.
Current examples on selected services can be around two hours.
For most travelers, train is the first option I would check.
Many current faster trains take roughly two-and-a-half to three hours.
Yes.
Yes, on suitable coastal services.
No useful direct rail journey. Use road transport.
Not directly to Sigiriya Rock.
Yes.
Current schedules can include overnight services, but check whether the product is seated or sleeping accommodation.
Yes on selected services, but not every night train has sleeping berths.
Check the actual current product; overnight does not automatically mean sleeper.
Current limits are 40 kg First, 35 kg Second and 25 kg Third Class.
Not under the current reservation terms.
No. Reserved tickets are non-transferable.
The official system accepts the current e-ticket in printed or digital form.
Foreign passengers should carry the passport or identification used for the reservation.
Current standard cancellation guidance requires visiting an mTicketing-enabled station.
Check another departure, class, passenger count or suitable route before changing the itinerary.
Not necessarily. It can mean no online-reservable seats, no applicable train, an unavailable station pair or seats not available together.
Yes. It is a strong coastal route, but compare reserved and unreserved products.
No. Use road transport for the direct journey.
No. Bandaranaike International Airport is outside central Colombo, so the airport-to-station transfer is separate.
Keep the booking details and payment reference, check the payment result, and do not immediately repeat the purchase several times.
Yes. Current bus examples take roughly four hours, while many trains take around nine hours.
For the hill-country rail journey itself.
Some current highway buses take around 1h20 and are faster than many coastal trains.
Often dramatically, especially in unreserved classes.
Current online examples are around $15.
No useful direct railway journey. Use road transport.
Current direct road examples are around three to three-and-a-half hours.
No useful direct train.
Current shared-van examples can be around $12–13; private vehicles cost more.
Not automatically. Direct airport–Kandy vans and taxis can avoid the Colombo detour.
Direct road transport is the simpler first comparison after a flight.
Selected current departures include a First Class Sleeping Berth product.
No.
Not necessarily. Online-bookable tourist/AC products can cost more than ordinary local buses.
Compare the vehicle total per person. The difference from several shared tickets can become much smaller for three or four travelers.