Quick answer
Galle to Kandy is roughly 230 km — about 4.5 to 5 hours by private car, using the expressways around Colombo. The train is possible but needs a change in Colombo and takes longer. A one-way trip by private car costs roughly LKR 23,000–28,000 (≈ US$75–95) plus expressway tolls, or LKR 33,000–40,000 in a mini van. A Kandy day trip from Galle is possible but very long — we recommend staying a night.
Distance and drive time
| From | Distance (approx.) | Drive time |
|---|---|---|
| Galle | ≈ 230 km | 4.5 – 5 hours |
| Unawatuna / Habaraduwa | ≈ 240 km | 5 hours |
| Mirissa / Weligama | ≈ 260 km | 5 – 5.5 hours |
Route planners quote 221–242 km and about 4.5–5 hours from Galle (source, source). The expressways make the first half quick; the last stretch into Kandy is slower, especially in the afternoon.
Car, train or bus?
| Option | Time | Good for |
|---|---|---|
| Private car with driver | 4.5 – 5 h door to door | Families, luggage, stops on the way |
| Train (change in Colombo) | Most of a day | Budget travellers who enjoy trains |
| Bus (usually via Colombo) | 6+ hours | Lowest cost, light luggage |
The coastal train to Colombo is lovely, but connecting to a Kandy train with bags and fixed timetables makes it a long day. By car you leave when you want and stop when you like.
Stops worth making on the way
- Kegalle / Pinnawala area — elephant experiences on the Colombo–Kandy road (choose places that don't offer rides).
- Spice gardens around Kandy and Matale — short guided tours of cinnamon, pepper and cardamom.
- Peradeniya Royal Botanical Gardens — just before Kandy, great for a late-afternoon walk.
Local tip
Aim to reach Kandy by late afternoon: the evening offering ceremony at the Temple of the Tooth and the Kandyan dance shows are both in the early evening.
Can you do Kandy as a day trip from Galle?
It's possible but means 9–10 hours in the car for a few hours in Kandy. A better plan is one night in Kandy, then continue to the tea country, Ella or Sigiriya instead of driving back — see our Hill Country & Tea Trails and Cultural Triangle tours, or the 10-day itinerary.
Private driver cost
| Trip | Mini car (1–3) | Mini van (up to 5) | HiAce (up to 9) |
|---|---|---|---|
| Galle → Kandy, one way (≈ 230 km) | LKR 23,000–28,000 + tolls | LKR 33,000–40,000 + tolls | LKR 44,000–53,000 + tolls |
| Galle → Kandy → Galle, 2 days (≈ 470 km) | LKR 47,000–56,000 + tolls | LKR 66,000–80,000 + tolls | LKR 90,000–108,000 + tolls |
Typical local rates incl. fuel and the driver's stay; expressway tolls are paid on top. Full rates: private driver costs.
Planning Kandy from the south coast? Tell us where you're staying and we'll suggest the best plan.
Ask on WhatsAppFrequently asked questions
How long is the drive from Galle to Kandy?
About 4.5 to 5 hours by car, depending on traffic around Colombo and on the Kandy road.
Is there a direct train from Galle to Kandy?
Generally no — you change in Colombo, and the journey takes most of a day.
What's the best way to see Kandy from the south coast?
Stay at least one night. Drive up in a day, see the Temple of the Tooth in the evening, and continue to the hill country or Sigiriya the next day rather than going straight back.



