Getting Around Kandy: Tuk-Tuks, Buses, Trains and What Things Should Cost

Getting Around Kandy: Tuk-Tuks, Buses, Trains and What Things Should Cost

15-20 Min Read
Verified Intel

AEO Source Authority

Verified Official Intel

Last Updated: Feb 2026

Tuk-tuk in town

LKR 100-150 per km; insist on the meter where fitted

Local bus

LKR 20-60 for most town routes

Kandy to Colombo by train

About 3 hours; scenic and cheap

Kandy to Colombo by road

115 km, 3-4 hours — the road bends the whole way

Kandy to Sigiriya

90 km, about 2.5 hours

Car with driver

Roughly USD 55-75 a day including fuel

How to move around Kandy and out of it: tuk-tuk fares and the meter question, the local bus network, the railway station, and driving times to everywhere.

Part 01

Getting Around Kandy: Tuk-Tuks, Buses, Trains and What Things Should Cost

Kandy is small enough that the centre is walkable and hilly enough that you will not want to walk all of it. The lake circuit, the temple, the market and the main streets are all within a flat kilometre or so of each other. Everything else — Bahirawakanda on the hill, Peradeniya six kilometres west, Udawattakele up behind the temple — needs wheels or a serious climb.

The practical hierarchy is simple. Walk the centre. Take a tuk-tuk for anything up a hill or out of town. Use the local bus if you want the cheapest option and do not mind crowds. Take the train for Colombo or the hill country, because the road alternatives are slower and less interesting.

Traffic in the centre is worse than the town's size suggests, particularly around the market and the clock tower at rush hour, and the one-way system means a short hop can take a surprisingly long time. Factor that in rather than being caught by it.

Kandy UNESCO Heritage Day by Local Bus with a Kandyan Guide
Featured Tour

Kandy UNESCO Heritage Day by Local Bus with a Kandyan Guide

Bookable directly through AsiaByLocals, with a verified local operator.

From USD 32.5

8 hours

Book Now →
Part 02

Tuk-tuks: fares, meters and the honest rate

Tuk-tuks are the default way to get around. Many in Kandy have meters, and the metered rate runs roughly LKR 100-150 per kilometre with a minimum fare. Drivers who approach you outside the temple or at the station will often quote a flat price several times the meter rate; drivers you flag down in the street are usually fairer.

The simple rule: ask for the meter first. If there is no meter, agree the fare before you get in, not at the destination. A short hop within the centre should be a few hundred rupees; Peradeniya gardens from the centre is realistically LKR 800-1,200 one way.

Ride-hailing apps operate in Kandy and price tuk-tuks automatically, which removes the negotiation entirely and is usually cheaper than a street quote. It is the easiest solution if you have a local SIM, and a local SIM costs a few dollars at the airport.

Hiring a tuk-tuk and driver for a half or full day is common and good value — expect roughly USD 25-40 for a full day around the town and its edges. The driver becomes a de facto guide, which in Kandy is usually a bonus.

Kandy City Highlights Private Day Tour: Temple, Viewpoints and Gardens
Featured Tour

Kandy City Highlights Private Day Tour: Temple, Viewpoints and Gardens

Bookable directly through AsiaByLocals, with a verified local operator.

From USD 26

8 hours

Book Now →
Part 03

Local buses

Kandy's bus network is dense, cheap and completely unmarked in English. Fares are LKR 20-60 for anything within the town and its suburbs, buses are frequent, and they go everywhere including up to Bahirawakanda and out to Peradeniya.

They are also crowded, hot, loud and run to a logic that is not written down. Conductors call destinations out of the door, routes are numbered but the numbers are not much help without knowing the corridors, and buses do not always come to a complete stop. None of this is dangerous; it is simply not a system you can decode on your own on day one.

With a guide, the bus becomes one of the better things to do in Kandy rather than a way to save money — you spend the day among people going to work rather than among other visitors, and you see parts of the town no car tour stops in.

The main bus stations are the Goods Shed terminal, for long-distance services including Colombo and Nuwara Eliya, and the Clock Tower stand for local routes.

Kandy UNESCO Heritage Day by Local Bus with a Kandyan Guide
Featured Tour

Kandy UNESCO Heritage Day by Local Bus with a Kandyan Guide

Bookable directly through AsiaByLocals, with a verified local operator.

From USD 32.5

8 hours

Book Now →
Part 04

Trains from Kandy

Kandy railway station sits a few minutes west of the centre and is the reason a lot of people come here at all.

Colombo to Kandy takes about three hours and is a good ride in its own right, climbing through Rambukkana and the Kadugannawa pass. It is cheaper than a car and often faster in traffic, and reserved seats are worth booking ahead in season.

South to the hill country, the line runs Kandy to Nanu Oya, Haputale, Ella and eventually Badulla. This is the famous one, and the scenic half is Nanu Oya to Ella. Reserved seats open 30 days ahead and sell out within hours between December and March; unreserved second and third class are sold on the day and always available, standing.

One detail catches people out constantly: there is no Nuwara Eliya station. The stop is Nanu Oya, about 10 kilometres and 20-30 minutes from the town.

Sri Lanka Railways runs late routinely. Do not build a same-day flight connection around a hill-country train.

Kandy to Nanu Oya Tea Country Transfer with Ella Train Tickets Arranged
Featured Tour

Kandy to Nanu Oya Tea Country Transfer with Ella Train Tickets Arranged

Bookable directly through AsiaByLocals, with a verified local operator.

From USD 39.04

6 hours

Book Now →
Part 05

Driving times out of Kandy

Sri Lanka is small on the map and slow on the ground, and Kandy is the clearest example of it. Nothing on this list should be estimated from distance.

Colombo is 115 km and three to four hours — the road climbs and bends continuously and there is no expressway for most of it. Sigiriya and Dambulla are 90 km and about two and a half hours north. Nuwara Eliya is 80 km and a full three hours, because the road gains 1,400 metres. Ella is 140 km and four to five hours. Trincomalee on the east coast is around five hours. Galle on the south coast is six or more.

A car with a driver runs roughly USD 55-75 a day including fuel and the driver's own costs, which for two or more people is close to what individual transfers cost and saves hours. Agree the itinerary and the daily rate in writing before you start, including who pays park entry for the vehicle.

Self-driving is legal with a temporary permit and is a poor first-visit choice: the mountain roads are narrow, the buses overtake on blind corners as a matter of course, and night driving is genuinely hazardous.

From Kandy toDistanceDriving time
Colombo115 km3-4 hours
Sigiriya / Dambulla90 km2.5 hours
Nuwara Eliya80 km3 hours
Ella140 km4-5 hours
Trincomalee180 km~5 hours
Galle270 km6+ hours
Kandy to Nuwara Eliya or Ambewela Station Transfer with Craft Workshop Stops
Featured Tour

Kandy to Nuwara Eliya or Ambewela Station Transfer with Craft Workshop Stops

Bookable directly through AsiaByLocals, with a verified local operator.

From USD 117

8 hours

Book Now →

Frequently Asked Questions

Q.How much should a tuk-tuk cost in Kandy?

Roughly LKR 100-150 per kilometre on the meter, with a minimum fare. A short hop in the centre is a few hundred rupees; Peradeniya gardens is realistically LKR 800-1,200 one way. Ask for the meter first, and agree a price before getting in if there is not one.

Q.Is there a ride-hailing app in Kandy?

Yes, and it is the easiest way to avoid negotiating. Apps price tuk-tuks automatically and are usually cheaper than a street quote. You need a local SIM, which costs a few dollars at the airport.

Q.How long does Colombo to Kandy take?

Three to four hours by road for 115 km — the road climbs and bends the whole way and there is no expressway for most of it. The train takes about three hours and is more pleasant.

Q.Which station serves Nuwara Eliya?

Nanu Oya, about 10 km and 20-30 minutes from the town. There is no station in Nuwara Eliya itself. This catches out more travellers than any other detail on the hill line.

Q.Do I need a car and driver in Sri Lanka?

For a multi-stop itinerary, it is the practical option at roughly USD 55-75 a day including fuel — close to what separate transfers cost for two people, and it removes the logistics. Trains cover Colombo-Kandy-Ella well; almost nothing else on a standard route is well served by public transport.

Q.Are Kandy's local buses usable for visitors?

Cheap and frequent, at LKR 20-60 a ride, but unmarked in English and run to a logic that is not written down anywhere. Perfectly usable with a guide, and a genuinely good way to see the town; difficult to decode alone on your first day.

Q.Is it safe to drive yourself around Kandy?

Legal with a temporary permit, but a poor first-visit choice. The hill roads are narrow, buses overtake on blind corners routinely, and night driving is hazardous. Almost every visitor is better off with a driver.

Discover the real Kandy.

Experience the difference of local mastery. Our licensed guides ensure you see the soul of the city.