
Colombo to Kandy: your three transport options ranked
The train takes 2.5 hours and costs ₨350–700 per person. Buses run 3–4 hours for ₨400–900. Private drivers cost ₨6,000–9,000 for the 115 km journey. Train wins on value and views. Buses suit budget travellers. Drivers work best for groups or those with significant luggage.
Which is faster?
The train is fastest. Colombo Fort to Kandy Central takes 2 hours 20 minutes on the main line. It leaves at fixed times (morning: 8:05 am, 9:55 am; afternoon: 1:45 pm, 3:50 pm; evening: 6:15 pm, 7:35 pm in 2026). No traffic. No delays except occasional mechanical issues.
Buses average 3–4 hours depending on traffic and route. During rush hour (7–10 am, 4–7 pm), expect 4+ hours. Early morning or late evening buses are quicker.
Private drivers take 2.5–3.5 hours depending on traffic and driver aggression. Negotiable stops add time.
Which costs least?
Train is cheapest per person. Observation class (open-air third class): ₨350. Second class: ₨500–600. First class air-conditioned: ₨700. Three people together cost ₨1,050–2,100 total.
Buses cost ₨400–900 depending on comfort level. Intercity coaches (AC, reclining seats): ₨700–900. Standard buses (basic seats, no AC): ₨400–600. One person pays the same as three—no group discount.
Private drivers cost ₨6,000–9,000 return (not per person). Hire costs vary by negotiation and driver network. Guesthouse or hotel bookings usually include driver contacts. Split among four people, it's ₨1,500–2,250 each. Split among two, it's ₨3,000–4,500 each.
Cost winner for solo traveller: Train (₨350–700). Cost winner for group of 4+: Driver (₨1,500–2,250 per person).
Comfort and experience compared
Train: Seats are bench-style (second class) or padded (first class). No toilets on shorter runs. Luggage overhead or between legs. Views of tea plantations and foothills are genuine highlights. Crowded during tourist season. Window seats are lucky—many don't have them. Journey feels authentic; you meet locals.
Bus: Air-conditioned intercity coaches have reclining seats, USB ports, and sometimes WiFi. Toilets onboard (rarely clean). Leg room varies. Queasy-prone travellers struggle on mountain switchbacks. Cheaper buses have hard seats and no AC—rougher experience. Departure punctuality is average; drivers often pick up en route, adding 15–30 minutes.
Driver: Climate-controlled. Soft seats. Stop anywhere. No shared space with strangers. Luggage in boot. Flexible timing. Music or silence by request. Driver quality varies wildly—some chat, some focus. Negotiable route (tea estates, viewpoints, lunch spots).
Practical details
Train booking: Buy at Colombo Fort station 1–2 days ahead (queues form 6 am–3 pm). Online booking through Sri Lanka Railways is unreliable for tourists. No advance booking essential—walk-up seats usually available except peak season Saturdays. Bring cash (rupees only). Observation class fills first; second class most reliable.
Bus booking: Board at Colombo Fort bus station or intercity terminals (CTB Colombo, Perahera, Central). No advance booking needed for most routes. Buses leave every 30–60 minutes 5 am–8 pm. Buy from conductor onboard or booth. Bring small notes—change is slow.
Driver hire: Ask your guesthouse, hotel, or use contacts from tourism forums. Negotiable rate ₨6,000–9,000 return (includes fuel, driver, 8–10 hours availability). Agree petrol costs upfront. No insurance standard—not legally required for tourists in private hire. Tip optional (₨500–1,000 reasonable).
Safety and reliability
Train: Safe, frequent services, on-time reliability 85–90 per cent. Delays usually 5–15 minutes. Theft rare in second/first class; watch bags in observation class. Main line is well-maintained.
Bus: Safe overall; pick intercity operators (Perahera, Colombo-Kandy Services) for reliability. Accident risk is real—drivers navigate steep mountain roads at speed. Insurance covers passengers automatically. Departure delays common (10–30 minutes). Mechanical breakdowns rare on main routes.
Driver: Safest if driver is experienced. Request a known contact or licensed driver through your accommodation. Verify licence and vehicle condition. Road risk is the same as buses—depends on driving skill. Insurance is your responsibility; check travel policy.
Which option for your trip?
Choose train if: You value views, want authentic experience, travel solo, depart morning/afternoon, have time flexibility, and can handle basic seating. Best value overall.
Choose bus if: You're budget-conscious, solo traveller, need flexibility in departure times, and want AC comfort without expense.
Choose driver if: You're a couple or group (3+), carrying luggage, want door-to-door service, prefer privacy, or plan stops en route (tea plantations, viewpoints).
Combination routes
Many travellers train one way, bus return (or vice versa). Train morning Colombo–Kandy (2.5 hours, ₨500), bus evening Kandy–Colombo (3.5 hours, ₨700). Total cost: ₨1,200, takes 6 hours active travel, offers variety.
Plan arrival in Kandy by 3 pm if using this combo; buses fill after 4 pm during season.
FAQ
Can I book the train online before I arrive?
Theoretically yes via Sri Lanka Railways website, but the system is unreliable for tourists and payments often fail. Easier to book 1–2 days ahead in person at Colombo Fort. Walk-up tickets are usually available except Saturday peak season.
Is the observation class train carriage safe and clean?
Safe, yes. Clean varies. It's an open-air carriage with bench seating—expect dust, occasional litter, and crowding. Views compensate. Best for photography. Bring a sarong or light scarf to shield from smoke and soot.
Do drivers accept card payments or only cash?
Cash (rupees) only, typically. Some drivers use local payment apps (Dialog, Mobitel), but don't assume. Agree payment method and currency before departure. Tip is separate (cash, optional).
What's the best time of day to travel Colombo–Kandy?
Early morning (before 10 am) for clearest views and less traffic. Evening buses (after 5 pm) are quicker but arrive Kandy after dark. Mid-day (11 am–3 pm) is slowest due to traffic and heat. Train departures at 8:05 am or 1:45 pm offer good compromise.