Kandy Lake and Temple of the Tooth Relic Sri Lanka
Route Guides

Colombo to Kandy by Private Car: Route Guide, Scenic Stops & 2025 Prices

Back to all articles
Colombo Cabs Travel Team
January 22, 2025
8 min read
Colombo to KandyKandy transferPinnawala Elephant Orphanage

The drive from Colombo to Kandy is one of Sri Lanka's most rewarding journeys — climbing through rubber plantations, spice gardens, and mountain mist to Sri Lanka's last royal capital. Here is everything you need to plan it perfectly.

Prices may vary. Due to recent increases in petrol and diesel prices, some fares mentioned in this article may no longer be current. Please contact us via WhatsApp for the most up-to-date rates.

Kandy — the last royal capital of ancient Sri Lanka — sits 500 metres above sea level in the Central Highlands. The drive from Colombo winds through paddy fields, tea estates, and misty mountain passes, making the journey as memorable as the destination. Whether visiting the sacred Temple of the Tooth or passing through en route to Ella, here's how to make the most of the Colombo–Kandy drive.

Distance and Duration: Colombo to Kandy

RouteDistanceTypical DurationNotes
A1 Highway (via Kegalle)115 km2.5–3.5 hrsScenic, good for stops
Expressway (E01/E02)95 km1.75–2.5 hrsFaster, fewer stop opportunities
Via Negombo + Kurunegala (A6)130 km3–4 hrsLess traffic, longer distance

Top Stops Between Colombo and Kandy

Pinnawala Elephant Orphanage

Located 80 km from Colombo, Pinnawala is home to Sri Lanka's largest herd of domestic elephants — over 90 rescued animals. The twice-daily river bathing sessions at 10am and 2pm are a highlight. Budget 1.5–2 hours here. Entry: approximately $20 USD for foreign adults.

Spice and Herbal Gardens (Mawanella Area)

Along the A1 between Kegalle and Kandy, roadside spice gardens offer free guided tours explaining cinnamon, pepper, cardamom, and Ayurvedic herbs. These are complimentary and make a great 30-minute break. Buying from the garden shop is entirely optional.

Peradeniya Royal Botanical Gardens

Just 6 km before Kandy city, Peradeniya covers 147 acres with over 4,000 plant species including a famous avenue of royal palms and towering bamboo groves. Entry: approximately $15 USD. Allow 1.5–2 hours to explore properly.

Pro tip: Visit Pinnawala in the morning (arrive by 9:30am for the 10am bathing) and the botanical gardens in the afternoon. This gives you a perfect day of sightseeing on the road to Kandy.

What to See in Kandy

  • Temple of the Tooth Relic (Sri Dalada Maligawa) — UNESCO World Heritage Site, open daily 6am–8pm, entry ~$12 USD
  • Kandy Lake — a peaceful 45-minute walk around the artificial lake built by King Sri Wickrama Rajasinha in 1807
  • Kandyan Cultural Dance Show — nightly performances at 5:30pm and 7pm at the Cultural Centre
  • Kandy Market — best visited in the morning for fresh spices, fruits, and local produce
  • Bahiravokanda Vihara Buddha Statue — giant white Buddha statue on the hill overlooking the city
  • Royal Palace and Audience Hall — free to visit, adjacent to the Temple of the Tooth

2025 Price Guide: Colombo to Kandy

Service TypeVehiclePrice (USD)What's Included
One-way TransferToyota Prius (1–3 pax)$45–$50Fuel, driver, tolls
One-way TransferToyota KDH Van (4–8 pax)$65–$75Fuel, driver, tolls
Day Trip (Return)Toyota Prius$90–$110Up to 10 hours, all stops included
With Pinnawala StopToyota Prius$55–$65Waiting time at Pinnawala included
BIA Airport → KandyToyota Prius$55–$65Direct from airport to Kandy

Travel Tips for the Colombo–Kandy Journey

  • Depart by 7am to avoid Colombo morning traffic and reach Kandy before lunch
  • The A1 road can be slow through Kegalle town centre — add 20–30 minutes buffer
  • Temple of the Tooth requires modest dress (covered shoulders and knees); scarves available at the entrance for a small fee
  • Evening Puja (prayer ceremony) at 6:30pm is free to observe and spectacular — drums, offerings, and ceremonial procession
  • Kandy evenings are noticeably cooler than Colombo — bring a light jacket November through February

Frequently Asked Questions

Q.How far is Colombo to Kandy?

Colombo to Kandy is approximately 115 km by road. Via the A1 highway through Kegalle, the journey takes 2.5–3.5 hours. The Colombo–Kandy Expressway (E01/E02) reduces driving time to around 2 hours under normal conditions.

Q.How much does a taxi from Colombo to Kandy cost in 2025?

A private car transfer from Colombo to Kandy costs between $45–$65 USD with Colombo Cabs. Economy cars (Toyota Prius) are $45–$50; premium SUVs $55–$65. All prices are fixed and inclusive of fuel, driver, and tolls — no hidden charges.

Q.Is it better to take the train or a private car from Colombo to Kandy?

The train is scenic and cheap (~$3–8 USD) but takes 2.5–3 hours with fixed departure times. A private car offers door-to-door service, flexibility to stop at Pinnawala or spice gardens, and air conditioning. For families or travelers with luggage, a private car is more practical.

Q.What are the best stops between Colombo and Kandy?

The most popular stops are Pinnawala Elephant Orphanage (about 80 km from Colombo), roadside spice and herbal gardens near Mawanella, and the Royal Botanical Gardens at Peradeniya (6 km before Kandy). Ask your driver for recommendations based on your interests and timing.

Q.Can I visit Kandy as a day trip from Colombo?

Yes, a Colombo–Kandy day trip is very popular. Leave Colombo by 7–8am to reach Kandy by 10–11am, giving you 5–6 hours to visit the Temple of the Tooth, the Royal Botanical Gardens, and Kandy Lake before heading back. We offer return day trips from $90–$110 USD.

Ready to plan your Sri Lanka transfer?

Book in 60 seconds via WhatsApp

Book via WhatsApp

Related Articles