Travel from Ratnapura to Kandy

How to get from Ratnapura to Kandy?

National Transport Commission operates a vehicle from Ratnapura to Kandy hourly. Tickets cost $1 and the journey takes 1 h 21 min.

How to get from Ratnapura to Kandy

From Ratnapura bus to Avissawella then taxi to Kandy. 3 h Rs. 7818. From Ratnapura taxi to Kandy. 2 h 24 min Rs. 10857. From Ratnapura drive to Kandy. 2 h 24 min Rs. 1987.

Operators from Ratnapura to Kandy