From Kandy train to Maharagama then bus to Avissawella. 2 h 16 min Rs. 469. From Kandy taxi to Avissawella. 1 h 39 min Rs. 7775. From Kandy drive to Avissawella. 1 h 39 min Rs. 1354.
Train from Kandy to Avissawella
Sri Lanka Railways operates a train from Kandy to Avissawella once daily. Tickets cost $1 - $3 and the journey takes 41 min. National Transport Commission also services this route hourly.