...
🌐 EN

Colombo to Kandy Distance: 115 km, Travel Time & Best Options

Last updated: September 2026.

Colombo to Kandy is about 115 km, but budget 3 to 3.5 hours by road and roughly the same by train. Neither route is fast by highway standards elsewhere, and that’s normal for this stretch of Sri Lanka. Here’s how the options actually compare.

Quick summary

  • Distance: about 115 km.
  • Private car: 3-3.5 hours via the Central Expressway plus A1.
  • Train: not running to Kandy in September 2026. Trains from Colombo stop at Rambukkana while cyclone repairs finish, with Kandy services expected to resume around October 2026. Normally 2.5-4 hours.
  • Bus: 3.5-5 hours, least predictable of the three.
  • Pinnawala Elephant Orphanage sits roughly halfway and makes a natural stop by car.
  • Kandy to Colombo: the same 115 km and 3 to 3.5 hours by car in the other direction.

Colombo, Sri Lanka

Table of contents

Distance and route overview

The direct road distance is about 115 km, but the route isn’t a straight line. Two road options exist: the older A1 highway, which runs through a continuous string of towns (Kadawatha, Nittambuwa, Kegalle) with traffic lights and roadside stalls the whole way, and the newer Central Expressway (CKE), which bypasses the first stretch out of Colombo before rejoining the A1 for the final climb into Kandy. The train follows a separate line entirely, tracking closer to the Kelani and Mahaweli river valleys.

By private car or driver: 3 to 3.5 hours

Two routes cover this leg. The Colombo-Kandy road (A1) is the traditional route, direct but slow through a string of towns, with traffic that can stretch the trip past 4 hours at peak times. The newer Central Expressway (CKE) is faster for the first stretch out of Colombo before rejoining the A1 for the final approach into Kandy, shaving 30 to 45 minutes off a typical A1-only run.

A private driver is the easiest way to do this leg well, mainly because it makes stopping at Pinnawala Elephant Orphanage possible without adding a full extra day. Pinnawala sits roughly halfway, making it a natural break rather than a detour.

Elephants at Pinnawala Elephant Orphanage, Sri Lanka

Stops worth making en route

Pinnawala is the main draw, but a few smaller stops fit into a car journey without adding real time.

  • Pinnawala Elephant Orphanage: roughly the halfway point; the river bathing sessions happen twice daily and are worth timing your stop around. See the Pinnawala guide for bathing times and ticket prices.
  • Kadugannawa viewpoint: a short pull-off partway up the climb into the hills, with a view back down toward the lowlands.
  • Cadjugama: roadside cashew stalls along the A1, a common quick snack stop for drivers doing this route regularly.

By train: 2.5 to 3.5 hours, depending on the service

Status, September 2026: this line is closed between Rambukkana and Kandy after Cyclone Ditwah damaged it in November 2025. The Railway Department expects Colombo to Kandy services to resume around October 2026, but no timetable has been published yet, so plan this leg by car or bus for now. The details below apply once the line reopens.

Sri Lanka Railways runs several services daily on this line, including named intercity trains like the Podi Menike and Udarata Menike. Intercity express trains cover it in around 2.5 to 3 hours; slower regular services take closer to 3.5 to 4 hours with more stops. First and second class have reserved seating and need booking ahead, especially in peak season; third class and unreserved seating fill up fast but can be boarded without a reservation.

The scenery on this particular stretch is pleasant but not the main event. The genuinely dramatic hill-country scenery, tea estates, and the Nine Arch Bridge come later, on the Kandy-to-Ella leg. Save your expectations (and your camera) for that one.

By public bus: 3.5 to 5 hours

Intercity buses run frequently and cost a fraction of a private car, but travel time is the least predictable of the three options. Expect longer journeys during rush hour departures from Colombo and on weekends, when the route sees more local traffic alongside tourist transport.

Is there a faster way?

Not by commercial flight; there’s no scheduled airline route between Colombo and Kandy, and the distance is too short to justify one. A handful of operators offer private helicopter charters, mostly aimed at luxury travelers or specific event transfers, cutting the trip to under 30 minutes at a cost far above any of the three standard options.

Cost comparison

Rough per-person costs, assuming standard tourist rates rather than local pricing:

  • Private car or driver: typically $50-80 for the whole vehicle one-way, so the per-person cost drops fast with more passengers.
  • Train: $2-10 depending on class, with first-class observation seats at the top of that range.
  • Bus: under $2, the cheapest option by a wide margin.

Best time of day to travel

Leave Colombo before 7am or after 9:30am to avoid the worst of the city’s rush-hour traffic feeding onto the expressway. Afternoon departures run into a second slow window between 4pm and 7pm as Kandy-bound commuter traffic builds. Morning train departures tend to run closest to schedule, since delays compound through the day on this line.

Which option actually makes sense

  • Private car or driver: best if you want to stop at Pinnawala, prefer flexible timing, or are traveling with more than two people (cost per person drops quickly)
  • Train: best if you want a lower-effort, scenic-enough ride and have already booked seats in advance
  • Bus: best for the lowest possible cost if timing flexibility isn’t a concern

For a first Sri Lanka trip, most travelers combining Kandy with the hill country and beach find a private driver worth it for this leg specifically, since it turns a transit day into a half-day of driving plus a proper stop at Pinnawala.

What to do once you’re in Kandy

Kandy rewards at least one full day: the Temple of the Sacred Tooth Relic, the Royal Botanical Gardens at Peradeniya just outside town, and a walk around Kandy Lake in the evening. It’s also the jumping-off point for the hill country, most notably the Kandy-to-Ella train, which is a different experience entirely from this Colombo-Kandy leg.

Common mistakes

Booking a late-afternoon departure from Colombo without accounting for rush hour, turning a 3-hour drive into 4.5 or more.

Skipping seat reservations on the train in December-to-March peak season, then finding first and second class sold out days ahead.

Treating this leg as the scenic highlight of the trip. Save that expectation for the Kandy-to-Ella train instead.

How this fits into a longer itinerary

Kandy is usually day 1 or 2 of a longer route, not a standalone destination. It anchors the start of both our 7-day itinerary and longer routes that continue into the hill country. See the full guide to trip length to work out how many days to allocate before and after this leg, or the complete Sri Lanka travel guide for the wider planning picture.

Frequently asked questions

What is the distance between Colombo and Kandy?

The road distance is about 115 km (71 miles). The straight-line distance is closer to 95 km. Driving takes 3 to 3.5 hours depending on route and traffic.

What’s the fastest way from Colombo to Kandy?

A private car via the Central Expressway is typically the fastest at around 3 hours, though the intercity express train comes close on a good day.

Can I do Colombo to Kandy as a day trip?

Yes, but it makes for a long day: roughly 3 hours each way plus sightseeing time. Most itineraries stay at least one night in Kandy instead.

Is it worth stopping at Pinnawala on the way?

Yes, if you’re traveling by car. It sits close to the route and adds only 1 to 2 hours including the elephants’ river bathing, which happens twice daily.

How much does a taxi from Colombo to Kandy cost?

A one-way private car or taxi typically runs $50-80 for the vehicle, regardless of how many passengers are in it, so groups bring the per-person cost down quickly.

Should I take the train or drive from Colombo to Kandy?

Drive if you want to stop at Pinnawala or have more than two people. Take the train if you’d rather skip the driving and have already booked reserved seats.

Does the Colombo-Kandy train have the famous hill country views?

No. The dramatic tea-estate scenery and the Nine Arch Bridge are on the Kandy-to-Ella leg, not this one.

What time should I leave Colombo to avoid traffic?

Before 7am or after 9:30am. Afternoon departures between 4pm and 7pm run into a second slow window as commuter traffic builds toward Kandy.

Our 7-Day and 10-Day private tours both route through Kandy with this exact Pinnawala stop built in, along with a private driver for the whole leg.

Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.