How long does it take to get around Sri Lanka?

Sri Lanka looks small on a map, but winding roads make travel slower than you'd expect. Check real driving times, scenic train options and the best stops along the way.

Colombo → Kandy

3 h 15 min

by private car · about 115 km · up to 4 h with traffic

Intercity or observation-car train: 2 h 30 min–3 h

Reserve seats in advance; the climb after Rambukkana is beautiful.

Popular journeys

RouteDistanceBy carBy train
~115 km3 h 15 min2 h 30 min–3 h
~140 km4 h6 h 30 min–7 h
~125 km2 h2 h 30 min–3 h
~150 km3 h 45 min—
~90 km2 h 30 min—
~95 km2 h 30 min—
~160 km3 h 30 min—
~200 km5 h 30 min9 h–10 h
~75 km2 h 30 min4 h–4 h 30 min
~130 km2 h 45 min—

Typical times without stops. Traffic around Colombo and Kandy, and festival days, can add more.