Kandy travel guide

Getting Around Kandy: Tuk-Tuks, Buses, and Trains

· 5 min read City Guide
Red Sri Lankan train travelling through lush green forest near Kandy

Book an experience

Top-rated experiences in Kandy City Guide

The highest-rated tours and activities in Kandy City Guide. Book today, cancel free if plans change.

Kandy sits in the hill country at roughly 500 metres elevation, connected to Colombo by an efficient rail line and to the rest of the island by bus. Within the city, the combination of tuk-tuks, local buses, and walking covers most needs. For day trips to Pinnawala, Sigiriya, and the Cultural Triangle, private tuk-tuk hire or organised tours are the most practical options.

Walking Within Kandy

The city centre is compact. The Temple of the Tooth, Kandy Lake, Kandy Market, the clock tower, and the main restaurant strip on Dalada Veediya can all be reached on foot from most central guesthouses in 10–20 minutes.

Search hotels in Kandy on Booking.com

The Kandy Lake circuit (about 3km) is a pleasant walk: start at the Temple of the Tooth, follow the lakeside path clockwise past the Clouds Wall (the painted barrier on the lake’s north side), and continue to the Kandy National Museum end. Allow 45–60 minutes at a slow pace.

Udawattekele Sanctuary (forest reserve above the lake) is reached on foot by a moderate uphill walk from the Temple of the Tooth entrance — allow 20 minutes uphill to reach the forest proper. Entry is approximately LKR 1,000–1,500 for foreign visitors.

Walking between Kandy’s hillside guesthouses and the lakefront can involve steep streets. If carrying luggage, a tuk-tuk makes more sense.

Tuk-Tuks

The primary way to get around Kandy for journeys beyond easy walking distance. Tuk-tuks are metered in theory but meters are rarely used in practice — always agree on a fare before getting in.

Approximate fares within Kandy city (as of 2026):

  • Temple of the Tooth → Kandy Market: LKR 150–250
  • Central Kandy → Peradeniya Botanical Gardens (6km): LKR 300–500 one way
  • Central Kandy → Kandy Train Station: LKR 150–200

For day trips from Kandy, full-day tuk-tuk hire is common:

  • Kandy → Pinnawala Elephant Orphanage (40km, 1.5h each way) and return: approximately LKR 4,000–6,000 including 2–3 hours waiting
  • Kandy → Peradeniya → Pinnawala circuit: approximately LKR 4,500–7,000
  • Kandy → Dambulla Cave Temples (72km, 2h) with waiting: approximately LKR 6,000–10,000

Negotiate the full day price before setting off; confirm it includes waiting time and petrol. Tuk-tuk drivers often double as informal tour guides — some are excellent, some add unnecessary detours to commission shops. Be clear about where you want to go.

Buses

Kandy Bus Stand (Kandy Main Bus Terminal, near the clock tower and market) is a large, active terminal with services to most Sri Lankan cities and towns. Key routes from Kandy:

DestinationApprox journey timeApprox fare (LKR)
Colombo2.5–3 hours200–400
Nuwara Eliya2–3 hours150–250
Ella3.5–4.5 hours300–500
Sigiriya2–2.5 hours150–250
Dambulla1.5–2 hours100–200
Pinnawala1–1.5 hours80–150

Buses are cheap and frequent on most routes. AC luxury coaches to Colombo (operated by private companies) cost approximately LKR 600–900 and offer reserved seating with more comfort. Check the bus stand for departure times — services run from early morning until late afternoon on most routes; the last buses to outlying areas typically depart mid-afternoon.

Trains

Kandy Train Station is a short tuk-tuk or 15-minute walk from the city centre (heading downhill toward the station). Sri Lanka Railways operates two main routes from Kandy:

Kandy → Colombo

The Kandy–Colombo Main Line is one of Sri Lanka’s most used rail routes. The Intercity Express (2.5–3 hours) is the fastest and most comfortable option. Regular trains take closer to 3.5 hours.

Approximate fares (as of 2026):

  • First Class Observation Saloon (A/C, reserved): LKR 1,500–2,000
  • Second Class A/C (reserved): LKR 800–1,200
  • Third Class (unreserved): LKR 200–350

Intercity Express trains run several times daily — morning departures from Kandy at approximately 5:55am, 7:00am, 8:00am, and several more through the day. Check the Sri Lanka Railways website or enquire at Kandy station for current timetables.

Kandy → Ella (Hill Country Line)

There is no direct train from Kandy to Ella. The hill country route goes: Kandy → Peradeniya Junction → Nanu Oya (for Nuwara Eliya) → Haputale → Ella. Total journey is approximately 5.5–7 hours depending on the service.

This is one of the most scenic train rides in Asia, particularly the section from Nanu Oya through the tea estates to Ella. The Observation Saloon (reserved First Class seats with panoramic windows) sells out days or weeks in advance — book online through the Sri Lanka Railways website or a ticketing agent as soon as your dates are confirmed.

Approximate fares, Kandy to Ella (as of 2026):

  • First Class Observation Saloon: LKR 1,500–2,500
  • Second Class (reserved): LKR 800–1,200
  • Third Class (unreserved): LKR 250–450

If reserved seats are sold out, unreserved Third Class is always available but gets crowded. Travel during off-peak hours (departing Kandy before 7am or after 3pm) for better chances of space.

Bus alternative to Ella: Kandy to Ella by bus takes approximately 3.5–4.5 hours and costs LKR 300–500. Less scenic than the train but more flexible on timing and doesn’t require advance booking.

Renting a Vehicle

Motorbike rentals are available in Kandy but the city’s hilly streets and busy traffic make motorbikes more challenging here than in flatter cities. A private driver with vehicle (car or van) for day trips typically costs LKR 8,000–15,000 per day depending on distance and vehicle type — significantly more comfortable than a tuk-tuk for longer routes to Sigiriya or Anuradhapura.

Car rental with a self-drive option exists but driving in Sri Lanka requires familiarity with local road conditions — narrow roads, tuk-tuks pulling out without warning, and steep terrain in the hill country make self-driving more demanding than in many destinations.

Key Routes and Connections

  • Kandy → Colombo: Train (2.5–3h) is faster and more comfortable than bus; book Intercity Express in advance
  • Kandy → Nuwara Eliya: Bus (2–3h, LKR 150–250) or train to Nanu Oya then bus/tuk-tuk; train is more scenic
  • Kandy → Ella: Train (5.5–7h, book observation car early) or bus (3.5–4.5h, LKR 300–500)
  • Kandy → Sigiriya: Tuk-tuk day hire (LKR 6,000–10,000) or bus to Dambulla then onward (LKR 250–400 total)
  • Kandy → Pinnawala: Tuk-tuk day hire (LKR 4,000–6,000) or bus from Kandy Bus Stand (1–1.5h, LKR 80–150)

More in Kandy

Frequently Asked Questions

How much does a tuk-tuk cost in Kandy?
Short trips within Kandy city centre (Temple of the Tooth to Kandy Market, for example) cost approximately LKR 150–300. Longer trips to Peradeniya Botanical Gardens (6km) run LKR 300–500. Always negotiate the fare before getting in — meters are rare. Full-day tuk-tuk hire for day trips to Pinnawala or Dambulla typically costs LKR 4,000–7,000 including waiting time.
What is the train from Kandy to Colombo like?
The Kandy–Colombo train takes approximately 2.5–3.5 hours depending on the service (intercity express vs. local). First Class Observation Saloon (A/C, reserved) costs approximately LKR 1,500–2,000 per person. Second Class (A/C) costs approximately LKR 800–1,200. Third Class is unreserved and costs approximately LKR 200–350. The Intercity Express is the fastest and most comfortable. Book through the Sri Lanka Railways website or at Kandy station.
Is there a direct train from Kandy to Ella?
No direct train. The route goes Kandy → Nanu Oya (for Nuwara Eliya) → Ella, taking approximately 5.5–7 hours. Seats on the scenic hill country line (particularly the observation car) sell out fast — book at least a few days in advance online or at Kandy station. Alternatively, take a bus from Kandy to Ella (approximately 3–4 hours, LKR 300–500).
How do local buses work in Kandy?
Kandy's main bus station (Kandy Bus Stand, near the clock tower) connects to most major destinations. Buses to Colombo depart frequently and cost approximately LKR 200–400 for the 2.5–3 hour journey. Buses to Nuwara Eliya cost approximately LKR 150–250 and take 2–3 hours. Buses are cheap and frequent but less comfortable than trains — expect crowded vehicles on busy routes.
Can I walk around Kandy?
The city centre — Temple of the Tooth, Kandy Lake, the market area, and Dalada Veediya — is walkable in 20–30 minutes. The lakeside path is pleasant and flat. Outlying attractions (Peradeniya Botanical Gardens, Udawattekele Sanctuary) require a tuk-tuk or bus. Kandy is hilly — some streets are steep — but the central lake circuit is easy on foot.

Airport Transfers

Book Your Transfer in Advance

Fixed-price transfers from Bandaranaike International (Colombo) and Mattala Rajapaksa (Hambantota). Driver meets you at arrivals: straightforward and priced upfront.

Search Kiwitaxi →

Same price as booking direct: we earn a small commission at no extra cost to you.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed: same price as booking direct. We earn a small commission at no extra cost to you.