Ближайший аэропорт расположен в столице страны – Коломбо, доехать из него до города можно на автобусе №1/245. Из Коломбо до Канди ходят экспресс-поезда (первый класс необходимо бронировать заранее), такси, минивены с водителем (заказывать в турагентстве) или автобусы с кондиционерами. Добраться до города можно и из других населенных пунктов острова: из Панадуры, Хораны, Катарагамы, Ампары. Городской транспорт Канди представлен в основном автобусами и такси.