The cab trap most Indian visitors walk straight into
The moment an Indian traveller clears Colombo's Bandaranaike airport, a driver is waiting with a sign and a price. It feels efficient. It feels safe. And it costs, on average, four to five times what the same journey costs by train or bus. The cab gets you there. It just gets you there sealed off from everything the hill country actually is.The Kandy-to-Ella train line, running through Nuwara Eliya, Haputale, and the tea estates of the central highlands, is consistently listed among the world's great rail journeys. The stretch from Kandy to Ella takes roughly six to seven hours. A cab covers it in about four. That two-hour difference is the entire argument most travellers use to justify spending an extra three to four thousand rupees. What they lose in exchange: open windows, tea pickers moving through green rows at arm's length, waterfalls that appear and vanish before you can photograph them, and the specific cold that hits the compartment when the train climbs above 1,500 metres.
How to actually book the train, and which class to choose
Sri Lanka Railways runs the Colombo-to-Badulla line, with Kandy and Ella as the two stops Indian travellers most care about. Tickets for the Kandy-to-Ella leg can be booked online through the Sri Lanka Railways official site or through Bookaway, which handles foreign-card payments more reliably. Book at least two weeks ahead for the December-to-March window, when Indian and European visitors both converge on the hill country.Three classes run on this route. Second class reserved is the practical choice: assigned seats, open windows, and enough space to eat without elbowing a stranger. First class observation cars have panoramic windows, sealed, air-conditioned, and oddly less atmospheric than second class. Third class is unreserved and can mean standing for stretches. The sweet spot is a second-class window seat on the right side of the train when travelling from Kandy to Ella, that side faces the valley drops and the tea-estate gradients rather than the hillside.Total cost for a second-class reserved ticket from Kandy to Ella: approximately 800 to 1,000 Sri Lankan rupees per person. A private cab on the same route runs 6,000 to 8,000 rupees.
The bus network that connects what the train misses
The train does not go everywhere. Nuwara Eliya, one of the most visited hill country towns, sits off the main rail line. The closest station is Nanu Oya, about eight kilometres from town. From there, buses and tuk-tuks cover the gap. Lanka's intercity bus network, run by the Sri Lanka Transport Board alongside private operators, connects Kandy to Nuwara Eliya directly, with departures roughly every 30 minutes from Kandy's Goods Shed bus stand.The Kandy-to-Nuwara Eliya bus takes about three hours and costs under 200 Sri Lankan rupees. The road climbs hard, the bus is not air-conditioned, and the bends are sharp enough that some passengers get motion-sick. Sit near a window that opens. Bring something to eat. The views from the upper deck of a private bus on this route, particularly through the Ramboda Pass, are better than anything a cab window frames, because the bus sits higher and moves slower on the curves.For travellers doing the full hill country loop, a workable sequence is: train from Kandy to Ella (the scenic anchor of the trip), then bus from Ella back toward Nuwara Eliya or onward to Colombo via Wellawaya. This avoids backtracking and uses each mode where it performs best.
What to sort before you board
A few things that catch Indian travellers off guard on this route:- Sri Lanka Railways tickets sell out fast for the Kandy-to-Ella train. If the official site shows no availability, check Bookaway or 12Go Asia, these aggregate remaining seats including some held back for online platforms.- The train from Kandy departs from Kandy Railway Station, not from the bus stand. They are not adjacent. Budget 15 minutes to walk or tuk-tuk between them if you are connecting.- Ella station is small. There is no left-luggage facility. Most guesthouses in Ella town will hold bags if you ask when booking.- Indian rupees are not accepted on Sri Lankan trains or buses. Carry Lankan rupees for tickets, snacks, and tuk-tuks at either end. Exchange at Colombo airport or at a bank in Kandy, the rates at tourist-area money changers in Ella are noticeably worse.- The train runs on Sri Lankan time, which means delays of 30 to 90 minutes are common. Build this into your day rather than fighting it. The cab is faster precisely because it doesn't wait for anyone.The bus network accepts cash only. Keep small denominations, conductors rarely carry change for large notes.The deeper pattern here is this: Indian travellers who book cabs across Lanka's hill country are paying for the feeling of control in a place that rewards the opposite. The train to Ella is slow by design. The bus to Nuwara Eliya is uncomfortable by the standards of anything with a driver assigned to you. But the route is the destination on this particular stretch of road, and no cab driver has ever been able to stop a waterfall mid-fall so the passenger could look.