Железнодорожный вокзал Канди расположен в километре от центра города и связывает его со столицей и другими уголками страны с помощью железнодорожного транспорта. Само здание представляет собой двухэтажную постройку с залом ожидания, кассами, которые открываются за полчаса до прибытия поезда и камерой хранения багажа. Постройка выполнена в стиле викторианской эпохи, с элементами арт-модерна.
Транспортное сообщение с городом было начато в середине 19 века. В настоящее время данный тип путевого сообщения является одним из самых востребованных. Стоит отметить, что стоимость билетов на поезд здесь выше чем в Коломбо, так за поезду в третьем классе придется отдать 105, во втором — 190, а в первом до 500 рупий.