Travel from Anuradhapura to Kandy

Train from Anuradhapura to Kandy

You can take a train from Anuradhapura to Kandy via Polgahawela in around 4 h 34 min.

How to get from Anuradhapura to Kandy

ModeDurationPrice
From Anuradhapura train to Polgahawela then train to Kandy.4 h 34 minRs. 463
From Anuradhapura Town train to Polgahawela then train to Kandy.5 h 21 minRs. 475
From Anuradhapura taxi to Kandy.2 h 24 minRs. 10646
From Anuradhapura drive to Kandy.2 h 24 minRs. 1954

How long does it take to get from Anuradhapura to Kandy?

It takes approximately 4 h 34 min to get from Anuradhapura to Kandy, including transfers.

Is there a direct train between Anuradhapura and Kandy?

No, there is no direct train from Anuradhapura to Kandy. However, there are services departing from Anuradhapura and arriving at Kandy via Polgahawela. The journey, including transfers, takes approximately 4 h 34 min.

Operators from Anuradhapura to Kandy

OperatorPhoneWebsite
Sri Lanka RailwaysSri Lanka Railways