Kandy Lake and Temple of the Tooth Relic Sri Lanka
City Transfer

Colombo to Kandy — Private Transfer

Climb from the coast to Sri Lanka's last royal capital — with an optional elephant stop en route.

115 km
Distance
3h
Journey Time
$75
From Price
5.0 ★★★★★
Service Rating

Colombo to Kandy Transfer

The Colombo to Kandy drive is one of Sri Lanka's most rewarding road journeys — climbing steadily through rubber plantations, spice gardens, and mountain mist to reach the island's last royal capital at 500 metres elevation. The 115 km trip takes 2.5–3.5 hours, with a choice between the fast Colombo–Kandy Expressway and the scenic A1 Highway through Kegalle.

All Colombo Cabs Colombo–Kandy transfers include optional stops at Pinnawala Elephant Orphanage (80 km from Colombo) and roadside spice gardens near Mawanella — at no extra charge for waiting time. Your driver advises on timing based on your planned arrival in Kandy.

  • Optional Pinnawala Elephant Orphanage stop — river bathing at 10am & 2pm
  • Choice of fast expressway (2 hrs) or scenic A1 Highway through Kegalle
  • Temple of the Tooth Relic is 20 minutes from the city centre
  • Return day trips available — up to 12 hours including all stops

Vehicle & Price Options

VehicleCapacityPrice (USD)Price (LKR)
Toyota Prius1–3 passengers$75LKR 25,000Book
Honda Vezel RS1–3 passengers$95LKR 31,500Book
Toyota Noah Hybrid1–7 passengers$110LKR 36,500Book
Toyota HiAce Commuter1–14 passengers$160LKR 53,500Book

All prices are fixed and inclusive of fuel, driver, and highway tolls. No hidden charges.

Journey Tips

  • 1Depart Colombo by 7am to beat morning traffic and reach Kandy before midday
  • 2For Pinnawala, arrive by 9:30am for the 10am elephant river bathing session
  • 3Temple of the Tooth requires covered shoulders and knees — scarves are sold at the gate
  • 4Kandy evenings are noticeably cooler than Colombo — pack a light layer November–February
  • 5The A1 road through Kegalle town can be slow — allow 30 minutes extra if stopping

Frequently Asked Questions

How much does a private car from Colombo to Kandy cost?

A one-way private car from Colombo to Kandy starts from $75 USD (Toyota Prius, 1–3 passengers) with Colombo Cabs. A 7-seat Toyota Noah Hybrid costs from $110 USD. All prices are fixed and inclusive of fuel, driver, and tolls — nothing added on arrival.

How long is the drive from Colombo to Kandy?

The journey takes 2.5–3.5 hours. Via the Expressway (E01/E02), expect 2–2.5 hours. Via the A1 Highway through Kegalle — recommended for scenic stops at Pinnawala and spice gardens — allow 3–3.5 hours.

Can I stop at Pinnawala Elephant Orphanage on the way?

Yes — Pinnawala is 80 km from Colombo, directly on the A1 route to Kandy. Allow 1.5–2 hours for the visit. River bathing sessions are at 10am and 2pm. Colombo Cabs waiting time is included in your transfer price.

Is a private car better than the train from Colombo to Kandy?

A private car offers door-to-door service, freedom to stop at Pinnawala or spice gardens, and is more practical with luggage. The train (2.5–3 hours, $3–4 USD) is cheaper and scenic but has fixed departure times. For families or travellers with bags, a private car is the better choice.

Can I do a Kandy day trip from Colombo and return the same day?

Yes. Depart Colombo by 7–8am, arrive Kandy by 10–11am, giving 5–6 hours for the Temple of the Tooth, Kandy Lake, and the Royal Botanical Gardens. Return day trips start from $100–$125 USD all-inclusive.

Ready to Travel from Colombo to Kandy?

Fixed rate, professional driver, no surprises. Book your private transfer via WhatsApp in under 60 seconds.

Book Transfer via WhatsApp